projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cast cdtime_t to unsigned long long when necessary
[collectd.git]
/
src
/
liboconfig
/
parser.y
diff --git
a/src/liboconfig/parser.y
b/src/liboconfig/parser.y
index
90f51de
..
1b2d6cc
100644
(file)
--- a/
src/liboconfig/parser.y
+++ b/
src/liboconfig/parser.y
@@
-265,21
+265,19
@@
static void yyerror(const char *s)
static char *unquote (const char *orig)
{
char *ret = strdup (orig);
static char *unquote (const char *orig)
{
char *ret = strdup (orig);
- int len;
-
if (ret == NULL)
if (ret == NULL)
- return
(NULL)
;
+ return
NULL
;
- len = strlen (ret);
+
size_t
len = strlen (ret);
if ((len < 2) || (ret[0] != '"') || (ret[len - 1] != '"'))
if ((len < 2) || (ret[0] != '"') || (ret[len - 1] != '"'))
- return
(ret)
;
+ return
ret
;
len -= 2;
memmove (ret, ret + 1, len);
ret[len] = 0;
len -= 2;
memmove (ret, ret + 1, len);
ret[len] = 0;
- for (
in
t i = 0; i < len; i++)
+ for (
size_
t i = 0; i < len; i++)
{
if (ret[i] == '\\')
{
{
if (ret[i] == '\\')
{
@@
-288,5
+286,5
@@
static char *unquote (const char *orig)
}
}
}
}
- return
(ret)
;
+ return
ret
;
} /* char *unquote */
} /* char *unquote */