try to fix server link on windows32 and server compile on windows64

This commit is contained in:
stalkerg
2020-07-25 16:52:06 +09:00
parent c0172bec75
commit edf600b8ab
3 changed files with 10 additions and 1 deletions

View File

@@ -98,6 +98,7 @@ struct XBuffer
XBuffer& operator<= (unsigned int);
XBuffer& operator<= (long);
XBuffer& operator<= (unsigned long);
XBuffer& operator<= (long long int);
XBuffer& operator<= (float);
XBuffer& operator<= (double);
XBuffer& operator<= (long double);

View File

@@ -51,6 +51,13 @@ XBuffer& XBuffer::operator<= (long var)
return *this;
}
XBuffer& XBuffer::operator<= (long long int var)
{
char* s = port_ltoa(var,_ConvertBuffer,radix);
write(s,strlen(s),0);
return *this;
}
XBuffer& XBuffer::operator<= (unsigned long var)
{
char* s = port_ultoa(var,_ConvertBuffer,radix);

View File

@@ -16,7 +16,8 @@ ADD_EXECUTABLE(vangers_server ${server_SRCS})
IF(WIN32)
SET(WIN_LIB
wsock32
# wsock32
ws2_32
)
ENDIF(WIN32)