--- a/Multicast.c +++ b/Multicast.c @@ -620,7 +620,7 @@ int r; UINT rlen; - UINT outlen; + size_t outlen; memcpy(&rlen, &Decoded[5], 4); --- a/bpqmail.h +++ b/bpqmail.h @@ -611,7 +611,7 @@ char status; int number; int length; - int xdatereceived; + const time_t xdatereceived; char bbsfrom[7]; // ? BBS we got it from ? char via[41]; char from[7]; @@ -695,8 +695,8 @@ unsigned char Type; unsigned char changed; unsigned short seen; - long long last_modif; - long long last_seen; + time_t last_modif; + time_t last_seen; char first_homebbs[41]; char secnd_homebbs[41]; char first_zip[9]; --- a/AGWAPI.c +++ b/AGWAPI.c @@ -128,7 +128,7 @@ int AGWGetSessionKey(char * key, struct AGWSocketConnectionInfo * sockptr); int ProcessAGWCommand(struct AGWSocketConnectionInfo * sockptr); int SendDataToAppl(int Stream, byte * Buffer, int Length); -int InternalAGWDecodeFrame(char * msg, char * buffer, int Stamp, int * FrameType, int useLocalTime, int doNodes); +int InternalAGWDecodeFrame(char * msg, char * buffer, time_t Stamp, int * FrameType, int useLocalTime, int doNodes); int AGWDataSocket_Disconnect( struct AGWSocketConnectionInfo * sockptr); int SendRawPacket(struct AGWSocketConnectionInfo * sockptr, char *txmsg, int Length); int ShowApps();