[vala-extra-vapis/tintou/sdl2: 2/2] sdl2: Fix array length issues



commit 6dc5925027a4df443b715c66253c625941c7a049
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sat Mar 14 15:37:38 2020 +0100

    sdl2: Fix array length issues

 sdl2.vapi | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/sdl2.vapi b/sdl2.vapi
index bcfb5f2..afca827 100644
--- a/sdl2.vapi
+++ b/sdl2.vapi
@@ -2694,8 +2694,7 @@ namespace SDL {
                        } // MessageBoxColor;
                        [CCode (cname = "SDL_MessageBoxColorScheme", destroy_function = "", cheader_filename 
= "SDL2/SDL_messagebox.h")]
                        public struct ColorScheme {
-                               [CCode (array_length_cexpr = "SDL_MessageBoxColorType.MAX", array_length_type 
= "int")]
-                               Video.MessageBox.Color colors[];
+                               Video.MessageBox.Color colors[SDL.Video.MessageBox.ColorType.MAX];
                        } // MessageBoxColorScheme;
 
                        [CCode (cname = "SDL_MessageBoxData", destroy_function = "", cheader_filename = 
"SDL2/SDL_messagebox.h")]
@@ -2711,7 +2710,7 @@ namespace SDL {
                                 * UTF-8 message text
                                 */
                                string message;
-                               [CCode (array_length_cexpr = "SDL.MessageBox.numbuttons", array_length_type = 
"int")]
+                               [CCode (array_length_cexpr = "numbuttons", array_length_type = "int")]
                                Video.MessageBox.ButtonData[] buttons;
                        /**
                         * ::SDL_MessageBoxColorScheme, can be NULL to use system settings
@@ -3438,6 +3437,7 @@ namespace SDL {
                        public uint8 channels;
                        public uint16 period;
                        public uint16 samples;
+                       [CCode (array_length = false)]
                        public uint16[] data;
                        //Envelope
                        public uint16 attack_length;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]