libnjb 2.2.7
byteorder.h
1#ifndef __NJB__USB__BYTEORDER__H
2#define __NJB__USB__BYTEORDER__H
3
4u_int64_t njb1_bytes_to_64bit(unsigned char *dp);
5void from_64bit_to_njb1_bytes(u_int64_t val, unsigned char *dp);
6u_int32_t njb1_bytes_to_32bit(unsigned char *dp);
7u_int32_t njb3_bytes_to_32bit(unsigned char *dp);
8void from_32bit_to_njb1_bytes(u_int32_t val, unsigned char *dp);
9void from_32bit_to_njb3_bytes(u_int32_t val, unsigned char *dp);
10u_int16_t njb1_bytes_to_16bit(unsigned char *dp);
11u_int16_t njb3_bytes_to_16bit(unsigned char *dp);
12void from_16bit_to_njb1_bytes(u_int16_t val, unsigned char *dp);
13void from_16bit_to_njb3_bytes(u_int16_t val, unsigned char *dp);
14u_int16_t get_msw (u_int32_t word);
15u_int16_t get_lsw (u_int32_t word);
16u_int64_t make64 (u_int32_t msdw, u_int32_t lsdw);
17void split64 (u_int64_t num, u_int32_t *msdw, u_int32_t *lsdw);
18
19#endif
void split64(u_int64_t num, u_int32_t *msdw, u_int32_t *lsdw)
Definition byteorder.c:258
void from_16bit_to_njb3_bytes(u_int16_t val, unsigned char *dp)
Definition byteorder.c:198
u_int64_t make64(u_int32_t msdw, u_int32_t lsdw)
Definition byteorder.c:239
void from_32bit_to_njb3_bytes(u_int32_t val, unsigned char *dp)
Definition byteorder.c:129
u_int64_t njb1_bytes_to_64bit(unsigned char *dp)
Definition byteorder.c:27
u_int32_t njb3_bytes_to_32bit(unsigned char *dp)
Definition byteorder.c:91
u_int16_t njb1_bytes_to_16bit(unsigned char *dp)
Definition byteorder.c:146
void from_64bit_to_njb1_bytes(u_int64_t val, unsigned char *dp)
Definition byteorder.c:52
void from_32bit_to_njb1_bytes(u_int32_t val, unsigned char *dp)
Definition byteorder.c:112
void from_16bit_to_njb1_bytes(u_int16_t val, unsigned char *dp)
Definition byteorder.c:183
u_int16_t get_lsw(u_int32_t word)
Definition byteorder.c:225
u_int16_t get_msw(u_int32_t word)
Definition byteorder.c:212
u_int16_t njb3_bytes_to_16bit(unsigned char *dp)
Definition byteorder.c:164
u_int32_t njb1_bytes_to_32bit(unsigned char *dp)
Definition byteorder.c:72