X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fliboconfig%2Fscanner.l;h=be6d67827b576df4d59e42cbe1db3158e8be9e8f;hb=f96dc61ae9a30e70d4007e496662c2a7188e48f7;hp=485800317b57f7189b2ed80aed40e0034e00fae4;hpb=e1bfa71aca1f37c2f293dc9adb44065c6e7a9ad9;p=collectd.git diff --git a/src/liboconfig/scanner.l b/src/liboconfig/scanner.l index 48580031..be6d6782 100644 --- a/src/liboconfig/scanner.l +++ b/src/liboconfig/scanner.l @@ -41,8 +41,8 @@ /* multiline string buffer */ static char *ml_buffer = NULL; -static int ml_pos = 0; -static int ml_len = 0; +static size_t ml_pos = 0; +static size_t ml_len = 0; #define ml_free (ml_len - ml_pos) @@ -110,7 +110,7 @@ IPV6_ADDR ({IPV6_BASE})|(\[{IPV6_BASE}\](:{PORT})?) {UNQUOTED_STRING} {yylval.string = yytext; return (UNQUOTED_STRING);} \"{QUOTED_STRING}\\{EOL} { - int len = strlen (yytext); + size_t len = strlen (yytext); ml_pos = 0; @@ -126,7 +126,7 @@ IPV6_ADDR ({IPV6_BASE})|(\[{IPV6_BASE}\](:{PORT})?) } ^{WHITE_SPACE}+ {/* remove leading white-space */} {NON_WHITE_SPACE}{QUOTED_STRING}\\{EOL} { - int len = strlen (yytext); + size_t len = strlen (yytext); /* remove "\\" */ if ('\r' == yytext[len - 2]) @@ -147,7 +147,7 @@ IPV6_ADDR ({IPV6_BASE})|(\[{IPV6_BASE}\](:{PORT})?) %% static void ml_append (char *string) { - int len = strlen (string); + size_t len = strlen (string); int s; if (ml_free <= len) {