1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
Description: Use the proper format string
Format ‘%ld’ expects type ‘long int’, but argument 2 has type ‘size_t’,
so use ‘%lz’.
Author: Andrew O. Shadoura <bugzilla@tut.by>
--- libguess-1.0.orig/src/tests/harness.c
+++ libguess-1.0/src/tests/harness.c
@@ -20,7 +20,7 @@ int main(int argc, char **argv)
while (fgets(buf, 1024 * 1024 - 1, fp))
{
- printf("length = %ld\n", strlen(buf));
+ printf("length = %z\n", strlen(buf));
printf("jp = %s\n", libguess_determine_encoding(buf, strlen(buf), GUESS_REGION_JP));
printf("tw = %s\n", libguess_determine_encoding(buf, strlen(buf), GUESS_REGION_TW));
printf("cn = %s\n", libguess_determine_encoding(buf, strlen(buf), GUESS_REGION_CN));
|