chiark / gitweb /
Always use errno > 0 to help gcc
[elogind.git] / src / shared / calendarspec.c
index cc680779b52dd3e113fbb9ebf776b307050ae43b..13f70d8e72edaae269b5fddc5f56142a5b7563e9 100644 (file)
@@ -391,7 +391,7 @@ static int prepend_component(const char **p, CalendarComponent **c) {
 
         errno = 0;
         value = strtoul(*p, &e, 10);
-        if (errno != 0)
+        if (errno > 0)
                 return -errno;
         if (e == *p)
                 return -EINVAL;
@@ -400,7 +400,7 @@ static int prepend_component(const char **p, CalendarComponent **c) {
 
         if (*e == '/') {
                 repeat = strtoul(e+1, &ee, 10);
-                if (errno != 0)
+                if (errno > 0)
                         return -errno;
                 if (ee == e+1)
                         return -EINVAL;