Fossil SCM

fix -pedantic gcc warning: overflow in implicit constant conversion

jan.nijtmans 2012-09-24 10:12 trunk
Commit 03424a031b608276d9baea9a7714d9cf9adaed2e
2 files changed +1 -1 +1 -1
+1 -1
--- src/main.c
+++ src/main.c
@@ -517,11 +517,11 @@
517517
while( (n = blob_line(&file, &line))>0 ){
518518
if( n<=1 ) continue;
519519
z = blob_buffer(&line);
520520
z[n-1] = 0;
521521
if (foundBom == -1) {
522
- static const char bom[] = { 0xEF, 0xBB, 0xBF };
522
+ static const unsigned char bom[] = { 0xEF, 0xBB, 0xBF };
523523
foundBom = memcmp(z, bom, 3)==0;
524524
if( foundBom ) {
525525
z += 3; n -= 3;
526526
}
527527
}
528528
--- src/main.c
+++ src/main.c
@@ -517,11 +517,11 @@
517 while( (n = blob_line(&file, &line))>0 ){
518 if( n<=1 ) continue;
519 z = blob_buffer(&line);
520 z[n-1] = 0;
521 if (foundBom == -1) {
522 static const char bom[] = { 0xEF, 0xBB, 0xBF };
523 foundBom = memcmp(z, bom, 3)==0;
524 if( foundBom ) {
525 z += 3; n -= 3;
526 }
527 }
528
--- src/main.c
+++ src/main.c
@@ -517,11 +517,11 @@
517 while( (n = blob_line(&file, &line))>0 ){
518 if( n<=1 ) continue;
519 z = blob_buffer(&line);
520 z[n-1] = 0;
521 if (foundBom == -1) {
522 static const unsigned char bom[] = { 0xEF, 0xBB, 0xBF };
523 foundBom = memcmp(z, bom, 3)==0;
524 if( foundBom ) {
525 z += 3; n -= 3;
526 }
527 }
528
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -1491,11 +1491,11 @@
14911491
/*
14921492
** Skip over the UTF-8 Byte-Order-Mark that some broken Windows
14931493
** tools add to the beginning of text files.
14941494
*/
14951495
char *skip_bom(char *z){
1496
- static const char bom[] = { 0xEF, 0xBB, 0xBF };
1496
+ static const unsigned char bom[] = { 0xEF, 0xBB, 0xBF };
14971497
if( z && memcmp(z, bom, 3)==0 ) z += 3;
14981498
return z;
14991499
}
15001500
15011501
/*
15021502
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -1491,11 +1491,11 @@
1491 /*
1492 ** Skip over the UTF-8 Byte-Order-Mark that some broken Windows
1493 ** tools add to the beginning of text files.
1494 */
1495 char *skip_bom(char *z){
1496 static const char bom[] = { 0xEF, 0xBB, 0xBF };
1497 if( z && memcmp(z, bom, 3)==0 ) z += 3;
1498 return z;
1499 }
1500
1501 /*
1502
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -1491,11 +1491,11 @@
1491 /*
1492 ** Skip over the UTF-8 Byte-Order-Mark that some broken Windows
1493 ** tools add to the beginning of text files.
1494 */
1495 char *skip_bom(char *z){
1496 static const unsigned char bom[] = { 0xEF, 0xBB, 0xBF };
1497 if( z && memcmp(z, bom, 3)==0 ) z += 3;
1498 return z;
1499 }
1500
1501 /*
1502

Keyboard Shortcuts

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