summaryrefslogtreecommitdiff
path: root/dlib/dlib.c
diff options
context:
space:
mode:
authorJorge Arellano Cid <jcid@dillo.org>2009-07-12 16:53:16 -0400
committerJorge Arellano Cid <jcid@dillo.org>2009-07-12 16:53:16 -0400
commit21ef7a9136cabaa8ed6a58d9ba12ca803b0c4478 (patch)
treeb30d6909222b4ac1a6e732424cb0d0980a965d7a /dlib/dlib.c
parentb9341b83c2ac0a97711e5aa44a9313a1773380a2 (diff)
Handle signed chars. Aadded dIsspace() and dIsalnum() to dlib
Diffstat (limited to 'dlib/dlib.c')
-rw-r--r--dlib/dlib.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/dlib/dlib.c b/dlib/dlib.c
index a4a63995..d5383903 100644
--- a/dlib/dlib.c
+++ b/dlib/dlib.c
@@ -124,8 +124,8 @@ char *dStrstrip(char *s)
int len;
if (s && *s) {
- for (p = s; isspace(*p); ++p);
- for (len = strlen(p); len && isspace(p[len-1]); --len);
+ for (p = s; dIsspace(*p); ++p);
+ for (len = strlen(p); len && dIsspace(p[len-1]); --len);
if (p > s)
memmove(s, p, len);
s[len] = 0;
@@ -785,17 +785,17 @@ int dParser_parse_rc_line(char **line, char **name, char **value)
ret = 1;
} else if ((eq = strchr(*line, '='))) {
/* get name */
- for (p = *line; *p && *p != '=' && !isspace(*p); ++p);
+ for (p = *line; *p && *p != '=' && !dIsspace(*p); ++p);
*p = 0;
*name = *line;
/* skip whitespace */
if (p < eq)
- for (++p; isspace(*p); ++p);
+ for (++p; dIsspace(*p); ++p);
/* get value */
if (p == eq) {
- for (++p; isspace(*p); ++p);
+ for (++p; dIsspace(*p); ++p);
len = strlen(p);
if (len >= 2 && *p == '"' && p[len-1] == '"') {
p[len-1] = 0;