29static inline unsigned int get_32(
unsigned char const *
p) {
30 return ((
unsigned int)
p[3] | (((
unsigned int)
p[2]) << 8) |
31 (((
unsigned int)
p[1]) << 16) | (((
unsigned int)
p[0]) << 24));
34static inline void put_32(
unsigned char *
p,
unsigned int v) {
35 p[3] = (
unsigned char)((v)&0xff);
36 p[2] = (
unsigned char)(((v) >> 8) & 0xff);
37 p[1] = (
unsigned char)(((v) >> 16) & 0xff);
38 p[0] = (
unsigned char)(((v) >> 24) & 0xff);
41static inline unsigned int get_16(
unsigned char const *
p) {
42 return ((
unsigned int)
p[1] | (((
unsigned int)
p[0]) << 8));
45static inline void put_16(
unsigned char *
p,
unsigned int v) {
46 p[1] = (
unsigned char)((v)&0xff);
47 p[0] = (
unsigned char)(((v) >> 8) & 0xff);
const char * p
Definition: ctype-mb.cc:1225
static unsigned int get_32(unsigned char const *p)
Definition: xcom_proto.h:29
static void put_16(unsigned char *p, unsigned int v)
Definition: xcom_proto.h:45
static unsigned int get_16(unsigned char const *p)
Definition: xcom_proto.h:41
static void put_32(unsigned char *p, unsigned int v)
Definition: xcom_proto.h:34