/********************************************************************* CGI専用アクセス逆探知ライブラリ tracer のヘッダーファイル Copyright (C) by 渡辺 尚貴 *********************************************************************/ /* データを格納するためにユーザーが用意するべき配列のサイズ この値を変更してもライブラリに対しては効果ありません。 */ #define ADDR_SIZE 32 #define REFERER_SIZE 128 #define AGENT_SIZE 64 #define HANDLE_SIZE 16 #define HOST_SIZE 64 #define USER_SIZE 16 #define FINGER_SIZE 80 #define FINGER_LINES 16 #define TIME_SIZE 32 #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif void twarning( void ); void terror( const char *str ); int GetAddr( char *addr ); int GetReferer( char *referer ); int GetAgent( char *agent ); int GetHandle( char *handle ); int GetHost( char *host ); int GetUser( char *user ); int GetFinger( char lines[][FINGER_SIZE] ); int GetTime( char *time ); #if defined(__cplusplus) || defined(c_plusplus) }; #endif