Named typedef-ed structs Gave name to structs that were defined like anonymous struct with name given by typedef. Example 'typedef struct {...} Foo;' -> 'typedef struct Foo {...} Foo;'

This commit is contained in:
Tolik708 2023-12-17 19:28:58 +02:00 committed by Sam Lantinga
parent 37d066b99b
commit 2a775cad6f
5 changed files with 5 additions and 5 deletions

View file

@ -267,7 +267,7 @@ typedef void (*SDL_KernelMemoryBarrierFunc)();
* *
* It is a struct so people don't accidentally use numeric operations on it. * It is a struct so people don't accidentally use numeric operations on it.
*/ */
typedef struct { int value; } SDL_AtomicInt; typedef struct SDL_AtomicInt { int value; } SDL_AtomicInt;
/** /**
* Set an atomic variable to a new value if it is currently an old value. * Set an atomic variable to a new value if it is currently an old value.

View file

@ -52,7 +52,7 @@ extern "C" {
* GUIDs may be platform-dependent (i.e., the same device may report * GUIDs may be platform-dependent (i.e., the same device may report
* different GUIDs on different operating systems). * different GUIDs on different operating systems).
*/ */
typedef struct { typedef struct SDL_GUID {
Uint8 data[16]; Uint8 data[16];
} SDL_GUID; } SDL_GUID;

View file

@ -63,7 +63,7 @@ extern "C" {
/** /**
* Data structure for CRC32 (checksum) computation * Data structure for CRC32 (checksum) computation
*/ */
typedef struct { typedef struct SDLTest_Crc32Context {
CrcUint32 crc32_table[256]; /* CRC table */ CrcUint32 crc32_table[256]; /* CRC table */
} SDLTest_Crc32Context; } SDLTest_Crc32Context;

View file

@ -68,7 +68,7 @@ extern "C" {
typedef Uint32 MD5UINT4; typedef Uint32 MD5UINT4;
/* Data structure for MD5 (Message-Digest) computation */ /* Data structure for MD5 (Message-Digest) computation */
typedef struct { typedef struct SDLTest_Md5Context {
MD5UINT4 i[2]; /* number of _bits_ handled mod 2^64 */ MD5UINT4 i[2]; /* number of _bits_ handled mod 2^64 */
MD5UINT4 buf[4]; /* scratch buffer */ MD5UINT4 buf[4]; /* scratch buffer */
unsigned char in[64]; /* input buffer */ unsigned char in[64]; /* input buffer */

View file

@ -56,7 +56,7 @@ extern "C" {
/* /*
* Context structure for the random number generator state. * Context structure for the random number generator state.
*/ */
typedef struct { typedef struct SDLTest_RandomContext {
unsigned int a; unsigned int a;
unsigned int x; unsigned int x;
unsigned int c; unsigned int c;