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