Mercurial > sdl-ios-xcode
comparison include/SDL_endian.h @ 337:9154ec9ca3d2
Explicitly specify the SDL API calling convention (C by default)
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Thu, 11 Apr 2002 14:35:16 +0000 |
parents | f6ffac90895c |
children | b8d311d90021 |
comparison
equal
deleted
inserted
replaced
336:745873ea091f | 337:9154ec9ca3d2 |
---|---|
122 #define SDL_SwapBE32(X) (X) | 122 #define SDL_SwapBE32(X) (X) |
123 #define SDL_SwapBE64(X) (X) | 123 #define SDL_SwapBE64(X) (X) |
124 #endif | 124 #endif |
125 | 125 |
126 /* Read an item of the specified endianness and return in native format */ | 126 /* Read an item of the specified endianness and return in native format */ |
127 extern DECLSPEC Uint16 SDL_ReadLE16(SDL_RWops *src); | 127 extern DECLSPEC Uint16 SDLCALL SDL_ReadLE16(SDL_RWops *src); |
128 extern DECLSPEC Uint16 SDL_ReadBE16(SDL_RWops *src); | 128 extern DECLSPEC Uint16 SDLCALL SDL_ReadBE16(SDL_RWops *src); |
129 extern DECLSPEC Uint32 SDL_ReadLE32(SDL_RWops *src); | 129 extern DECLSPEC Uint32 SDLCALL SDL_ReadLE32(SDL_RWops *src); |
130 extern DECLSPEC Uint32 SDL_ReadBE32(SDL_RWops *src); | 130 extern DECLSPEC Uint32 SDLCALL SDL_ReadBE32(SDL_RWops *src); |
131 extern DECLSPEC Uint64 SDL_ReadLE64(SDL_RWops *src); | 131 extern DECLSPEC Uint64 SDLCALL SDL_ReadLE64(SDL_RWops *src); |
132 extern DECLSPEC Uint64 SDL_ReadBE64(SDL_RWops *src); | 132 extern DECLSPEC Uint64 SDLCALL SDL_ReadBE64(SDL_RWops *src); |
133 | 133 |
134 /* Write an item of native format to the specified endianness */ | 134 /* Write an item of native format to the specified endianness */ |
135 extern DECLSPEC int SDL_WriteLE16(SDL_RWops *dst, Uint16 value); | 135 extern DECLSPEC int SDLCALL SDL_WriteLE16(SDL_RWops *dst, Uint16 value); |
136 extern DECLSPEC int SDL_WriteBE16(SDL_RWops *dst, Uint16 value); | 136 extern DECLSPEC int SDLCALL SDL_WriteBE16(SDL_RWops *dst, Uint16 value); |
137 extern DECLSPEC int SDL_WriteLE32(SDL_RWops *dst, Uint32 value); | 137 extern DECLSPEC int SDLCALL SDL_WriteLE32(SDL_RWops *dst, Uint32 value); |
138 extern DECLSPEC int SDL_WriteBE32(SDL_RWops *dst, Uint32 value); | 138 extern DECLSPEC int SDLCALL SDL_WriteBE32(SDL_RWops *dst, Uint32 value); |
139 extern DECLSPEC int SDL_WriteLE64(SDL_RWops *dst, Uint64 value); | 139 extern DECLSPEC int SDLCALL SDL_WriteLE64(SDL_RWops *dst, Uint64 value); |
140 extern DECLSPEC int SDL_WriteBE64(SDL_RWops *dst, Uint64 value); | 140 extern DECLSPEC int SDLCALL SDL_WriteBE64(SDL_RWops *dst, Uint64 value); |
141 | 141 |
142 | 142 |
143 /* Ends C function definitions when using C++ */ | 143 /* Ends C function definitions when using C++ */ |
144 #ifdef __cplusplus | 144 #ifdef __cplusplus |
145 } | 145 } |