00001 00002 #ifndef __JBXL_IP_ADDRESS_TOOL_H_ 00003 #define __JBXL_IP_ADDRESS_TOOL_H_ 00004 00005 00014 #include "network.h" 00015 #include "tlist.h" 00016 00017 00018 tList* read_ipaddr_file(char* fn); 00019 tList* read_ipaddr_fp(FILE* fp); 00020 tList* to_ipaddress_list(tList* lp); 00021 00022 int is_host_in_list(tList* lp, unsigned char*, char* host); 00023 int is_ipaddr_num_in_list(tList* lp, unsigned char* ipnum); 00024 00025 void print_address_in_list(FILE* fp, tList* lp); 00026 00027 00028 #endif 00029