File tree Expand file tree Collapse file tree 13 files changed +17
-35
lines changed Expand file tree Collapse file tree 13 files changed +17
-35
lines changed Original file line number Diff line number Diff line change @@ -166,8 +166,7 @@ TMix_Chunk = record
166166
167167 { * The internal format for a music chunk interpreted via mikmod *}
168168 PPMix_Music = ^PMix_Music;
169- PMix_Music = ^TMix_Music;
170- TMix_Music = record end ;
169+ PMix_Music = type Pointer;
171170
172171 { * Open the mixer with a certain audio format *}
173172function Mix_OpenAudio (frequency: cint; format: cuint16; channels: cint; chunksize: cint): cint cdecl; external MIX_LibName { $IFDEF DELPHI} { $IFDEF MACOS} name ' _MIX_OpenAudio' { $ENDIF} { $ENDIF} ;
@@ -241,7 +240,7 @@ function Mix_HasMusicDecoder(const name: PAnsiChar): TSDL_Bool cdecl;
241240 { * Find out the music format of a mixer music, or the currently playing
242241 music, if 'music' is NULL.
243242 *}
244- function Mix_GetMusicType (music: TMix_Music ): TMix_MusicType cdecl; external MIX_LibName { $IFDEF DELPHI} { $IFDEF MACOS} name ' _MIX_GetMusicType' { $ENDIF} { $ENDIF} ;
243+ function Mix_GetMusicType (music: PMix_Music ): TMix_MusicType cdecl; external MIX_LibName { $IFDEF DELPHI} { $IFDEF MACOS} name ' _MIX_GetMusicType' { $ENDIF} { $ENDIF} ;
245244
246245 { * Set a function that is called after all mixing is performed.
247246 This can be used to provide real-time visual display of the audio stream
Original file line number Diff line number Diff line change @@ -175,8 +175,7 @@ procedure TTF_ByteSwappedUNICODE(swapped: TSDL_bool); cdecl;
175175{ * The internal structure containing font information *}
176176type
177177 PPTTF_Font = ^PTTF_Font;
178- PTTF_Font = ^TTTF_Font;
179- TTTF_Font = record end ; // todo?
178+ PTTF_Font = type Pointer;
180179
181180{ *
182181 * Initialize SDL_ttf.
Original file line number Diff line number Diff line change @@ -942,8 +942,7 @@ function SDL_ConvertAudio(cvt: PSDL_AudioCVT): cint; cdecl;
942942 }
943943{ this is opaque to the outside world. }
944944type
945- PSDL_AudioStream = ^TSDL_AudioStream;
946- TSDL_AudioStream = record end ;
945+ PSDL_AudioStream = type Pointer;
947946
948947{ *
949948 * Create a new audio stream.
Original file line number Diff line number Diff line change 1515{ * The gamecontroller structure used to identify an SDL game controller *}
1616type
1717 PPSDL_GameController = ^PSDL_GameController;
18- PSDL_GameController = ^TSDL_GameController;
19- TSDL_GameController = record end ;
18+ PSDL_GameController = type Pointer;
2019
2120 PPSDL_GameControllerType = ^PSDL_GameControllerType;
2221 PSDL_GameControllerType = ^TSDL_GameControllerType;
Original file line number Diff line number Diff line change 9393 *}
9494type
9595 PPSDL_Haptic = ^PSDL_Haptic;
96- PSDL_Haptic = ^TSDL_Haptic;
97- TSDL_Haptic = record end ;
96+ PSDL_Haptic = type Pointer;
9897
9998 { **
10099 * Haptic features
Original file line number Diff line number Diff line change 4242 (* *
4343 * \brief A handle representing an open HID device.
4444 *)
45- PSDL_hid_device = ^TSDL_hid_device;
46- TSDL_hid_device = record end ; // opaque struct
45+ PSDL_hid_device = type Pointer;
4746
4847 PSDL_hid_device_info = ^TSDL_hid_device_info;
4948
Original file line number Diff line number Diff line change 3030type
3131 { * The joystick structure used to identify an SDL joystick *}
3232 PPSDL_Joystick = ^PSDL_Joystick;
33- PSDL_Joystick = ^TSDL_Joystick;
34- TSDL_Joystick = record end ;
33+ PSDL_Joystick = type Pointer;
3534
3635 { * A structure that encodes the stable unique id for a joystick device *}
3736 PPSDL_JoystickGUID = ^PSDL_JoystickGUID;
Original file line number Diff line number Diff line change 9191 *}
9292
9393 PPSDL_Renderer = ^PSDL_Renderer;
94- PSDL_Renderer = ^TSDL_Renderer;
95- TSDL_Renderer = record
96- end ;
94+ PSDL_Renderer = type Pointer;
9795
9896 { **
9997 * An efficient driver-specific representation of pixel data
10098 *}
10199 PPSDL_Texture = ^PSDL_Texture;
102- PSDL_Texture = ^TSDL_Texture;
103- TSDL_Texture = record
104- end ;
100+ PSDL_Texture = type Pointer;
105101
106102 { * Function prototypes *}
107103
Original file line number Diff line number Diff line change 1010 *}
1111type
1212 PPSDL_Sensor = ^PSDL_Sensor;
13- PSDL_Sensor = ^TSDL_Sensor;
14- TSDL_Sensor = record end ;
13+ PSDL_Sensor = type Pointer;
1514
1615{**
1716 * This is a unique ID for a sensor for the time it is connected to the system,
Original file line number Diff line number Diff line change @@ -685,8 +685,7 @@ const
685685 SDL_ICONV_EINVAL = csize_t(-4 );
686686
687687type
688- TSDL_iconv = record end ;
689- PSDL_iconv = ^TSDL_iconv;
688+ PSDL_iconv = type Pointer;
690689
691690function SDL_iconv_open (Const tocode, fromcode: PAnsiChar): PSDL_iconv; cdecl;
692691 external SDL_LibName { $IFDEF DELPHI} { $IFDEF MACOS} name ' _SDL_iconv_open' { $ENDIF} { $ENDIF} ;
You can’t perform that action at this time.
0 commit comments