21 #define MYBYTE unsigned char 22 #define MYWORD unsigned short 23 #define MYDWORD unsigned int 26 #define strcasecmp _stricmp 27 #define _CRT_SECURE_NO_WARNINGS 28 #pragma comment(lib, "ws2_32.lib") 29 #pragma comment(lib, "iphlpapi.lib") 33 #define my_inet_addr inet_addr 174 char*
myTrim(
char*,
char*);
MYWORD listenPorts[MAX_SERVERS]
MYDWORD staticServers[MAX_SERVERS]
char * IP2String(char *, MYDWORD)
MYDWORD * findServer(MYDWORD *, MYDWORD)
FILE * openSection(const char *, MYBYTE, char *)
void getInterfaces(data1 *)
void processRequest(LPVOID lpParam)
char * readSection(char *, FILE *)
bool getSection(const char *, char *, MYBYTE, char *)
char * myGetToken(char *, MYBYTE)
char * myTrim(char *, char *)
MYDWORD listenServers[MAX_SERVERS]
MYDWORD allServers[MAX_SERVERS]
void logMess(request *, MYBYTE)
tftpConnType tftpConn[MAX_SERVERS]
bool addServer(MYDWORD *, MYDWORD)