Windows warning fixes
This commit is contained in:
parent
93d1fedd0b
commit
38a807ae6e
@ -123,11 +123,11 @@ void Receiver::sync( void )
|
||||
}
|
||||
|
||||
#if defined(__linux) || defined(__FreeBSD__) || defined( __APPLE__ )
|
||||
socklen_t
|
||||
socklen_t size;
|
||||
#else
|
||||
int
|
||||
int size;
|
||||
#endif
|
||||
size = sizeof( struct sockaddr_in );
|
||||
size = sizeof( struct sockaddr_in );
|
||||
|
||||
fd_set fdset;
|
||||
FD_ZERO( &fdset );
|
||||
@ -144,7 +144,7 @@ void Receiver::sync( void )
|
||||
int err = WSAGetLastError ();
|
||||
if (err!=0) fprintf( stderr, "Receiver::sync() - error %d\n",err );
|
||||
|
||||
while( select( _so+1, &fdset, 0L, 0L, &tv ) )
|
||||
while( select( static_cast<int>(_so)+1, &fdset, 0L, 0L, &tv ) )
|
||||
{
|
||||
if( FD_ISSET( _so, &fdset ) )
|
||||
{
|
||||
|
@ -344,7 +344,7 @@ int Thread::start() {
|
||||
|
||||
pd->threadStartedBlock.reset();
|
||||
|
||||
pd->tid.set( (void*)_beginthreadex(NULL,pd->stackSize,ThreadPrivateActions::StartThread,static_cast<void *>(this),0,&ID));
|
||||
pd->tid.set( (void*)_beginthreadex(NULL,static_cast<unsigned>(pd->stackSize),ThreadPrivateActions::StartThread,static_cast<void *>(this),0,&ID));
|
||||
|
||||
pd->uniqueId = (int)ID;
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
namespace esri
|
||||
{
|
||||
int read(int fd, void * buf, size_t nbytes) { return _read(fd, buf, nbytes); }
|
||||
int read(int fd, void * buf, size_t nbytes) { return _read(fd, buf, static_cast<unsigned int>(nbytes)); }
|
||||
}
|
||||
|
||||
#else
|
||||
|
@ -128,6 +128,15 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
// workaround for Windows warnings.
|
||||
#if defined(_MSC_VER)
|
||||
#define FILENO _fileno
|
||||
#define GETCWD _getcwd
|
||||
#else
|
||||
#define FILENO fileno
|
||||
#define GETCWD getcwd
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
#define ZIP_HANDLE 1
|
||||
@ -188,7 +197,7 @@ typedef struct tm_unz_s
|
||||
// some windows<->linux portability things
|
||||
#ifdef ZIP_STD
|
||||
DWORD GetFilePosU(HANDLE hfout)
|
||||
{ struct stat st; fstat(fileno(hfout),&st);
|
||||
{ struct stat st; fstat(FILENO(hfout),&st);
|
||||
if ((st.st_mode&S_IFREG)==0) return 0xFFFFFFFF;
|
||||
return ftell(hfout);
|
||||
}
|
||||
@ -3928,7 +3937,7 @@ ZRESULT TUnzip::Open(void *z,unsigned int len,DWORD flags)
|
||||
{ if (uf!=0 || currentfile!=-1) return ZR_NOTINITED;
|
||||
//
|
||||
#ifdef ZIP_STD
|
||||
char* buf = getcwd(rootdir,MAX_PATH-1);
|
||||
char* buf = GETCWD(rootdir,MAX_PATH-1);
|
||||
if (buf==0) return ZR_NOFILE;
|
||||
#else
|
||||
#ifdef GetCurrentDirectory
|
||||
|
Loading…
Reference in New Issue
Block a user