home
·
contact
·
privacy
projects
/
plomrogue
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
In shift_active_win() slightly improved formatting and solved a "why is this needed...
[plomrogue]
/
src
/
readwrite.c
diff --git
a/src/readwrite.c
b/src/readwrite.c
index 9dbcac4c6cbfc613474f2d4e218f0763fc9453d3..40fc63f0a5feb5c8f210e3c06a0060400cb80ab2 100644
(file)
--- a/
src/readwrite.c
+++ b/
src/readwrite.c
@@
-1,8
+1,10
@@
/* readwrite.c */
#include "readwrite.h"
/* readwrite.c */
#include "readwrite.h"
-#include <stdio.h>
-#include <stdint.h>
+#include <stdio.h> /* for FILE typedef*/
+#include <stdint.h> /* for uint16_t, uint32_t */
+
+
extern uint16_t read_uint16_bigendian(FILE * file)
{
extern uint16_t read_uint16_bigendian(FILE * file)
{
@@
-12,6
+14,8
@@
extern uint16_t read_uint16_bigendian(FILE * file)
return x;
}
return x;
}
+
+
extern uint32_t read_uint32_bigendian(FILE * file)
{
uint32_t x;
extern uint32_t read_uint32_bigendian(FILE * file)
{
uint32_t x;
@@
-22,12
+26,16
@@
extern uint32_t read_uint32_bigendian(FILE * file)
return x;
}
return x;
}
+
+
extern void write_uint16_bigendian(uint16_t x, FILE * file)
{
fputc( x >> 8, file );
fputc( x & 0xFF, file );
}
extern void write_uint16_bigendian(uint16_t x, FILE * file)
{
fputc( x >> 8, file );
fputc( x & 0xFF, file );
}
+
+
extern void write_uint32_bigendian(uint32_t x, FILE * file)
{
fputc( x >> 24, file);
extern void write_uint32_bigendian(uint32_t x, FILE * file)
{
fputc( x >> 24, file);