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