Fossil SCM

Fix compiler warning with MSVC.

mistachkin 2014-10-28 04:02 trunk
Commit 5247900ccfac0b5cf50d6f80f79ee05c4d8d13f1
1 file changed +3 -3
--- src/codecheck1.c
+++ src/codecheck1.c
@@ -433,11 +433,11 @@
433433
int len;
434434
const char *zStart;
435435
char *z;
436436
char *zCopy;
437437
int nArg = 0;
438
- char const **azArg = 0;
438
+ const char **azArg = 0;
439439
int i, k;
440440
int nErr = 0;
441441
char *acType;
442442
443443
szFName = token_length(zFCall, &eToken, &ln);
@@ -450,11 +450,11 @@
450450
azArg = 0;
451451
nArg = 0;
452452
z = zCopy;
453453
while( z[0] ){
454454
len = distance_to(z, ',');
455
- azArg = safe_realloc(azArg, (sizeof(azArg[0])+1)*(nArg+1));
455
+ azArg = safe_realloc((char*)azArg, (sizeof(azArg[0])+1)*(nArg+1));
456456
azArg[nArg++] = skip_space(z);
457457
if( z[len]==0 ) break;
458458
z[len] = 0;
459459
for(i=len-1; i>0 && isspace(z[i]); i--){ z[i] = 0; }
460460
z += len + 1;
@@ -495,11 +495,11 @@
495495
for(i=0; i<nArg; i++){
496496
printf(" arg[%d]: %s\n", i, azArg[i]);
497497
}
498498
}
499499
500
- free(azArg);
500
+ free((char*)azArg);
501501
free(zCopy);
502502
return nErr;
503503
}
504504
505505
506506
--- src/codecheck1.c
+++ src/codecheck1.c
@@ -433,11 +433,11 @@
433 int len;
434 const char *zStart;
435 char *z;
436 char *zCopy;
437 int nArg = 0;
438 char const **azArg = 0;
439 int i, k;
440 int nErr = 0;
441 char *acType;
442
443 szFName = token_length(zFCall, &eToken, &ln);
@@ -450,11 +450,11 @@
450 azArg = 0;
451 nArg = 0;
452 z = zCopy;
453 while( z[0] ){
454 len = distance_to(z, ',');
455 azArg = safe_realloc(azArg, (sizeof(azArg[0])+1)*(nArg+1));
456 azArg[nArg++] = skip_space(z);
457 if( z[len]==0 ) break;
458 z[len] = 0;
459 for(i=len-1; i>0 && isspace(z[i]); i--){ z[i] = 0; }
460 z += len + 1;
@@ -495,11 +495,11 @@
495 for(i=0; i<nArg; i++){
496 printf(" arg[%d]: %s\n", i, azArg[i]);
497 }
498 }
499
500 free(azArg);
501 free(zCopy);
502 return nErr;
503 }
504
505
506
--- src/codecheck1.c
+++ src/codecheck1.c
@@ -433,11 +433,11 @@
433 int len;
434 const char *zStart;
435 char *z;
436 char *zCopy;
437 int nArg = 0;
438 const char **azArg = 0;
439 int i, k;
440 int nErr = 0;
441 char *acType;
442
443 szFName = token_length(zFCall, &eToken, &ln);
@@ -450,11 +450,11 @@
450 azArg = 0;
451 nArg = 0;
452 z = zCopy;
453 while( z[0] ){
454 len = distance_to(z, ',');
455 azArg = safe_realloc((char*)azArg, (sizeof(azArg[0])+1)*(nArg+1));
456 azArg[nArg++] = skip_space(z);
457 if( z[len]==0 ) break;
458 z[len] = 0;
459 for(i=len-1; i>0 && isspace(z[i]); i--){ z[i] = 0; }
460 z += len + 1;
@@ -495,11 +495,11 @@
495 for(i=0; i<nArg; i++){
496 printf(" arg[%d]: %s\n", i, azArg[i]);
497 }
498 }
499
500 free((char*)azArg);
501 free(zCopy);
502 return nErr;
503 }
504
505
506

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button