fix warnings caused by type mismatch and missing cases

This commit is contained in:
Jeff Lawson 2019-02-02 02:04:47 +00:00
parent 1fd1b4178a
commit 59a8465960

View File

@ -2990,7 +2990,7 @@ curlDebugProcInvoke(CURL *curlHandle, curl_infotype infoType,
Tcl_Obj *objv[3]; Tcl_Obj *objv[3];
char tclCommand[300]; char tclCommand[300];
snprintf(tclCommand,300,"%s %d %d",curlData->debugProc,infoType,size); snprintf(tclCommand,300,"%s %d %d",curlData->debugProc,(int)infoType,(int)size);
tclProcPtr=Tcl_NewStringObj(tclCommand,-1); tclProcPtr=Tcl_NewStringObj(tclCommand,-1);
objv[0]=Tcl_NewStringObj(curlData->debugProc,-1); objv[0]=Tcl_NewStringObj(curlData->debugProc,-1);
@ -4283,16 +4283,16 @@ curlShareLockFunc (CURL *handle, curl_lock_data data, curl_lock_access access
, void *userptr) { , void *userptr) {
switch(data) { switch(data) {
CURL_LOCK_DATA_COOKIE: case CURL_LOCK_DATA_COOKIE:
Tcl_MutexLock(&cookieLock); Tcl_MutexLock(&cookieLock);
break; break;
CURL_LOCK_DATA_DNS: case CURL_LOCK_DATA_DNS:
Tcl_MutexLock(&dnsLock); Tcl_MutexLock(&dnsLock);
break; break;
CURL_LOCK_DATA_SSL_SESSION: case CURL_LOCK_DATA_SSL_SESSION:
Tcl_MutexLock(&sslLock); Tcl_MutexLock(&sslLock);
break; break;
CURL_LOCK_DATA_CONNECT: case CURL_LOCK_DATA_CONNECT:
Tcl_MutexLock(&connectLock); Tcl_MutexLock(&connectLock);
break; break;
default: default:
@ -4318,16 +4318,16 @@ void
curlShareUnLockFunc(CURL *handle, curl_lock_data data, void *userptr) { curlShareUnLockFunc(CURL *handle, curl_lock_data data, void *userptr) {
switch(data) { switch(data) {
CURL_LOCK_DATA_COOKIE: case CURL_LOCK_DATA_COOKIE:
Tcl_MutexUnlock(&cookieLock); Tcl_MutexUnlock(&cookieLock);
break; break;
CURL_LOCK_DATA_DNS: case CURL_LOCK_DATA_DNS:
Tcl_MutexUnlock(&dnsLock); Tcl_MutexUnlock(&dnsLock);
break; break;
CURL_LOCK_DATA_SSL_SESSION: case CURL_LOCK_DATA_SSL_SESSION:
Tcl_MutexUnlock(&sslLock); Tcl_MutexUnlock(&sslLock);
break; break;
CURL_LOCK_DATA_CONNECT: case CURL_LOCK_DATA_CONNECT:
Tcl_MutexUnlock(&connectLock); Tcl_MutexUnlock(&connectLock);
break; break;
default: default: