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