This commit is contained in:
Vincent Wei
2018-12-11 18:02:46 +08:00
parent e4a2294ded
commit dbbd0f4da2
6 changed files with 48 additions and 49 deletions
+40 -40
View File
@@ -49,121 +49,121 @@
Uint16 MGUI_ReadLE16 (MG_RWops *src)
{
Uint16 value;
Uint16 value;
MGUI_RWread(src, &value, (sizeof value), 1);
return(ArchSwapLE16(value));
MGUI_RWread(src, &value, (sizeof value), 1);
return(ArchSwapLE16(value));
}
Uint16 MGUI_ReadBE16 (MG_RWops *src)
{
Uint16 value;
Uint16 value;
MGUI_RWread(src, &value, (sizeof value), 1);
return(ArchSwapBE16(value));
MGUI_RWread(src, &value, (sizeof value), 1);
return(ArchSwapBE16(value));
}
Uint32 MGUI_ReadLE32 (MG_RWops *src)
{
Uint32 value;
Uint32 value;
MGUI_RWread(src, &value, (sizeof value), 1);
return(ArchSwapLE32(value));
MGUI_RWread(src, &value, (sizeof value), 1);
return(ArchSwapLE32(value));
}
Uint32 MGUI_ReadBE32 (MG_RWops *src)
{
Uint32 value;
Uint32 value;
MGUI_RWread(src, &value, (sizeof value), 1);
return(ArchSwapBE32(value));
MGUI_RWread(src, &value, (sizeof value), 1);
return(ArchSwapBE32(value));
}
Uint64 MGUI_ReadLE64 (MG_RWops *src)
{
Uint64 value;
Uint64 value;
MGUI_RWread(src, &value, (sizeof value), 1);
return(ArchSwapLE64(value));
MGUI_RWread(src, &value, (sizeof value), 1);
return(ArchSwapLE64(value));
}
Uint64 MGUI_ReadBE64 (MG_RWops *src)
{
Uint64 value;
Uint64 value;
MGUI_RWread(src, &value, (sizeof value), 1);
return(ArchSwapBE64(value));
MGUI_RWread(src, &value, (sizeof value), 1);
return(ArchSwapBE64(value));
}
int MGUI_WriteLE16 (MG_RWops *dst, Uint16 value)
{
value = ArchSwapLE16(value);
return(MGUI_RWwrite(dst, &value, (sizeof value), 1));
value = ArchSwapLE16(value);
return(MGUI_RWwrite(dst, &value, (sizeof value), 1));
}
int MGUI_WriteBE16 (MG_RWops *dst, Uint16 value)
{
value = ArchSwapBE16(value);
return(MGUI_RWwrite(dst, &value, (sizeof value), 1));
value = ArchSwapBE16(value);
return(MGUI_RWwrite(dst, &value, (sizeof value), 1));
}
int MGUI_WriteLE32 (MG_RWops *dst, Uint32 value)
{
value = ArchSwapLE32(value);
return(MGUI_RWwrite(dst, &value, (sizeof value), 1));
value = ArchSwapLE32(value);
return(MGUI_RWwrite(dst, &value, (sizeof value), 1));
}
int MGUI_WriteBE32 (MG_RWops *dst, Uint32 value)
{
value = ArchSwapBE32(value);
return(MGUI_RWwrite(dst, &value, (sizeof value), 1));
value = ArchSwapBE32(value);
return(MGUI_RWwrite(dst, &value, (sizeof value), 1));
}
int MGUI_WriteLE64 (MG_RWops *dst, Uint64 value)
{
value = ArchSwapLE64(value);
return(MGUI_RWwrite(dst, &value, (sizeof value), 1));
value = ArchSwapLE64(value);
return(MGUI_RWwrite(dst, &value, (sizeof value), 1));
}
int MGUI_WriteBE64 (MG_RWops *dst, Uint64 value)
{
value = ArchSwapBE64(value);
return (MGUI_RWwrite(dst, &value, (sizeof value), 1));
value = ArchSwapBE64(value);
return (MGUI_RWwrite(dst, &value, (sizeof value), 1));
}
Uint16 MGUI_ReadLE16FP (FILE *src)
{
Uint16 value;
Uint16 value;
size_t size;
size = fread (&value, (sizeof value), 1, src);
size = fread (&value, (sizeof value), 1, src);
if (size < 1)
return -1;
return (ArchSwapLE16(value));
return (ArchSwapLE16(value));
}
Uint32 MGUI_ReadLE32FP (FILE *src)
{
Uint32 value;
size_t size;
Uint32 value;
size_t size;
size = fread(&value, (sizeof value), 1, src);
if (size < 1)
return -1;
return (ArchSwapLE32(value));
return (ArchSwapLE32(value));
}
int MGUI_WriteLE16FP (FILE *dst, Uint16 value)
{
value = ArchSwapLE16(value);
return (fwrite (&value, (sizeof value), 1, dst));
value = ArchSwapLE16(value);
return (fwrite (&value, (sizeof value), 1, dst));
}
int MGUI_WriteLE32FP (FILE *dst, Uint32 value)
{
value = ArchSwapLE32(value);
return (fwrite (&value, (sizeof value), 1, dst));
value = ArchSwapLE32(value);
return (fwrite (&value, (sizeof value), 1, dst));
}
+2 -3
View File
@@ -287,7 +287,7 @@ MG_RWops *MGUI_RWFromFP(FILE *fp, int autoclose)
return(rwops);
}
MG_RWops *MGUI_RWFromMem(void *mem, int size)
MG_RWops *MGUI_RWFromMem(void *mem, size_t size)
{
MG_RWops *rwops;
@@ -313,7 +313,7 @@ MG_RWops *MGUI_RWFromMem(void *mem, int size)
return(rwops);
}
void MGUI_InitMemRW (MG_RWops* area, void *mem, int size)
void MGUI_InitMemRW (MG_RWops* area, void *mem, size_t size)
{
area->seek = mem_seek;
area->read = mem_read;
@@ -362,4 +362,3 @@ int MGUI_RWgetc (MG_RWops* area)
return c;
}