add uint32_read interface.
parent
eb3596b745
commit
5143381995
@ -0,0 +1,9 @@
|
|||||||
|
#define NO_UINT32_MACROS
|
||||||
|
#include "uint32.h"
|
||||||
|
|
||||||
|
uint32 uint32_read(const char *in) {
|
||||||
|
return (((uint32)(unsigned char)in[3])<<24) |
|
||||||
|
(((uint32)(unsigned char)in[2])<<16) |
|
||||||
|
(((uint32)(unsigned char)in[1])<<8) |
|
||||||
|
(uint32)(unsigned char)in[0];
|
||||||
|
}
|
@ -0,0 +1,9 @@
|
|||||||
|
#define NO_UINT32_MACROS
|
||||||
|
#include "uint32.h"
|
||||||
|
|
||||||
|
uint32 uint32_read_big(const char *in) {
|
||||||
|
return (((uint32)(unsigned char)in[0])<<24) |
|
||||||
|
(((uint32)(unsigned char)in[1])<<16) |
|
||||||
|
(((uint32)(unsigned char)in[2])<<8) |
|
||||||
|
(uint32)(unsigned char)in[3];
|
||||||
|
}
|
Loading…
Reference in New Issue