Lines Matching refs:num
69 num should be at least this big, or the extra shifts may do weird
72 #define TWRITE_INT(ptr, num, bigend) \
73 (ptr)[0] = (char) ((bigend)?((num)>>24):((num)&0xff)); \
74 (ptr)[1] = (char) ((bigend)?(((num)>>16)&0xff):(((num)>>8)&0xff)); \
75 (ptr)[2] = (char) ((bigend)?(((num)>>8)&0xff):(((num)>>16)&0xff)); \
76 (ptr)[3] = (char) ((bigend)?((num)&0xff):((num)>>24)); \
79 #define TWRITE_INT16(ptr, num, bigend) \
80 (ptr)[0] = (char) ((bigend)?((num)>>24):((num)&0xff)); \
81 (ptr)[1] = (char) ((bigend)?(((num)>>16)&0xff):(((num)>>8)&0xff)); \
84 #define TREAD_INT(ptr, num, bigend) \
85 (num) = (((ptr)[0]<<((bigend)?24: 0)) | \
91 #define TREAD_INT16(ptr, num, bigend) \
92 (num) = (((ptr)[0]<<((bigend)?24: 0)) | \