The integer timeout is cast to a void *, passed to this function, and

cast back.

Add a cast to (long) to quiet the compiler
This commit is contained in:
Sascha Schumann 2003-08-17 13:57:53 +00:00
parent 1f722edd1c
commit e6b45266d2

View file

@ -764,7 +764,8 @@ static int sqliteDefaultBusyCallback(
#if SQLITE_MIN_SLEEP_MS==1 #if SQLITE_MIN_SLEEP_MS==1
int delay = 10; int delay = 10;
int prior_delay = 0; int prior_delay = 0;
int timeout = (int)Timeout; /* We seem to be called by a generic cb mechanism which passes void ptrs */
int timeout = (int)(long)Timeout;
int i; int i;
for(i=1; i<count; i++){ for(i=1; i<count; i++){
@ -783,7 +784,7 @@ static int sqliteDefaultBusyCallback(
sqliteOsSleep(delay); sqliteOsSleep(delay);
return 1; return 1;
#else #else
int timeout = (int)Timeout; int timeout = (int)(long)Timeout;
if( (count+1)*1000 > timeout ){ if( (count+1)*1000 > timeout ){
return 0; return 0;
} }