1 #ifndef __JBXL_EXTEND_TOOLS_H_
2 #define __JBXL_EXTEND_TOOLS_H_
21 #define JBXL_FIO_ANY 0x0000
22 #define JBXL_FIO_IPADDRESS 0x0001
23 #define JBXL_FIO_PRIV_KEY 0x000a
24 #define JBXL_FIO_PUB_KEY 0x000b
25 #define JBXL_FIO_SPKI 0x000c
27 #define JBXL_FIO_ORIGINAL 0x0000
28 #define JBXL_FIO_BIN 0x0000
29 #define JBXL_FIO_DER 0x0000
30 #define JBXL_FIO_BASE64 0x0010
31 #define JBXL_FIO_STRING 0x0030
32 #define JBXL_FIO_AES 0x00a0
33 #define JBXL_FIO_DES 0x00b0
34 #define JBXL_FIO_3DES 0x00c0
71 Buffer comp_url(
char* protocol,
char* host,
unsigned short port,
char* dir);
77 #define make_hostport(h, p) comp_hostport((h), (p))
78 #define make_url(t, h, p, d) comp_url((t), (h), (p), (d))
92 #define get_runlength_byte_Buffer(b, s) get_runlength_byte((b).buf, (b).vldsz, (s))
93 #define decode_runlength_Buffer(b, s) decode_runlength((b).buf, (b).vldsz, (s))
94 #define encode_runlength_Buffer(b) encode_runlength((b).buf, (b).vldsz)
ネットワーク用ライブラリヘッダ for IPv4/IPv6