OSDN Git Service

11/11/30 12H serial csv out.
[scilog/cpu2010.git] / byte2var.h
1 /*
2  * In: Litte Endian
3  * Out: Little Endian
4  */
5
6 #ifndef __BYTE2VAR_H__
7
8 #define __BYTE2VAR_H__
9
10
11 #define byte4_to_long(in)   (*((long*)(in)))
12 #define byte4_to_ulong(in)   (*((unsigned long*)(in)))
13 #define byte2_to_int(in)   (*((int*)(in)))
14 #define byte2_to_uint(in)   (*((unsigned int*)(in)))
15 #define byte1_to_char(in)   (*((char*)(in)))
16 #define byte1_to_uchar(in)   (*((unsigned char*)(in)))
17
18 long byte3_to_long(unsigned char *in);
19
20 #endif
21
22