1 #ifndef __JBXL_LLSD_TOOL_H_
2 #define __JBXL_LLSD_TOOL_H_
22 #define LLSD_MAKER_UNDEF '!'
23 #define LLSD_MAKER_TRUE '1'
24 #define LLSD_MAKER_FALSE '0'
25 #define LLSD_MAKER_INT 'i'
26 #define LLSD_MAKER_REAL 'r'
27 #define LLSD_MAKER_UUID 'u'
28 #define LLSD_MAKER_BIN 'b'
29 #define LLSD_MAKER_STR 's'
30 #define LLSD_MAKER_URI 'l'
31 #define LLSD_MAKER_KEY 'k'
32 #define LLSD_MAKER_DATE 'd'
33 #define LLSD_MAKER_ARRAY '['
34 #define LLSD_MAKER_ARRAY_END ']'
35 #define LLSD_MAKER_MAP '{'
36 #define LLSD_MAKER_MAP_END '}'
47 #define llsd_bin_get_key(p) llsd_bin_get_str((p))
48 #define llsd_bin_get_uri(p) llsd_bin_get_str((p))
49 #define llsd_bin_get_map(p) llsd_bin_get_int((p))
50 #define llsd_bin_get_array(p) llsd_bin_get_int((p))
unsigned short uWord
2Byte