pkgsrc/ham/dpbox/patches/patch-ak
wulf 9047ade2a9 Implemented changes for this package to use the REQD_DIR and CONF_FILES
framework for the installation of the configuration files.
Fixed compile warning message due to implicit casting
2006-04-21 02:07:53 +00:00

79 lines
1.8 KiB
Text

$NetBSD: patch-ak,v 1.2 2006/04/21 02:07:54 wulf Exp $
--- pastrix.c.orig 2000-04-27 22:18:55.000000000 +0930
+++ pastrix.c 2006-04-14 11:56:19.000000000 +0930
@@ -19,7 +19,7 @@
#include "boxlocal.h"
#include "tools.h"
-#if defined(__linux__) || defined(__NetBSD__)
+#if defined(__linux__) || defined(__NetBSD__) || defined(__DragonFly__)
#include <ctype.h>
#include <sys/time.h>
#include <sys/resource.h>
@@ -80,7 +80,7 @@
#endif
}
-#if defined(__linux__) || defined(__NetBSD__)
+#if defined(__linux__) || defined(__NetBSD__) || defined(__DragonFly__)
long get_cpuusage(void)
{
@@ -557,7 +557,7 @@
return 129;
default:
- return tolower(ch);
+ return tolower((u_char) ch);
}
}
@@ -576,7 +576,7 @@
return 154;
default:
- return toupper(ch);
+ return toupper((u_char) ch);
}
}
@@ -615,7 +615,7 @@
if (*s == '\0') return false;
}
while (*s != '\0') {
- if (!isdigit(*s++)) {
+ if (!isdigit((u_char) *s++)) {
return false;
}
}
@@ -633,7 +633,7 @@
if (s[1] == '\0')
return false;
while (*s != '\0') {
- if (!((*s >= 'a' && *s <= 'f') || (*s >= 'A' && *s <= 'F') || isdigit(*s)))
+ if (!((*s >= 'a' && *s <= 'f') || (*s >= 'A' && *s <= 'F') || isdigit((u_char) *s)))
return false;
s++;
}
@@ -669,9 +669,9 @@
digit = false;
while (*s != '\0') {
- if (!(*s == 'e' || *s == 'E' || *s == '+' || *s == '-' || *s == '.' || isdigit(*s)))
+ if (!(*s == 'e' || *s == 'E' || *s == '+' || *s == '-' || *s == '.' || isdigit((u_char) *s)))
return false;
- else if (isdigit(*s))
+ else if (isdigit((u_char) *s))
digit = true;
}
@@ -702,7 +702,7 @@
return c - 87;
default:
- if (isdigit(c))
+ if (isdigit((u_char) c))
return c - '0';
else
return 0;