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:1237
 
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