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
71Buffer 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