summaryrefslogtreecommitdiff
path: root/comms/fidogate/patches
diff options
context:
space:
mode:
authorjoerg <joerg>2005-12-29 23:31:35 +0000
committerjoerg <joerg>2005-12-29 23:31:35 +0000
commit2a76b2688760850f23b6ce433c25cec27d0e218b (patch)
tree4791c12353442d55bbf07521f00b5a3449241a9a /comms/fidogate/patches
parentdc4af9b68c2480748f67aa0de86a2c226439027e (diff)
downloadpkgsrc-2a76b2688760850f23b6ce433c25cec27d0e218b.tar.gz
Fix ctype issues. Bump revision.
Diffstat (limited to 'comms/fidogate/patches')
-rw-r--r--comms/fidogate/patches/patch-ay22
-rw-r--r--comms/fidogate/patches/patch-az16
-rw-r--r--comms/fidogate/patches/patch-ba22
-rw-r--r--comms/fidogate/patches/patch-bb13
-rw-r--r--comms/fidogate/patches/patch-bc22
-rw-r--r--comms/fidogate/patches/patch-bd13
-rw-r--r--comms/fidogate/patches/patch-be13
7 files changed, 121 insertions, 0 deletions
diff --git a/comms/fidogate/patches/patch-ay b/comms/fidogate/patches/patch-ay
new file mode 100644
index 00000000000..3060bc6865b
--- /dev/null
+++ b/comms/fidogate/patches/patch-ay
@@ -0,0 +1,22 @@
+$NetBSD: patch-ay,v 1.1 2005/12/29 23:31:36 joerg Exp $
+
+--- src/common/misc.c.orig 2005-12-30 00:09:32.000000000 +0100
++++ src/common/misc.c
+@@ -124,7 +124,7 @@ char *str_lastp(char *s, size_t len)
+ */
+ char *str_lower(char *s)
+ {
+- char *p;
++ unsigned char *p;
+
+ if(!s)
+ return NULL;
+@@ -143,7 +143,7 @@ char *str_lower(char *s)
+ */
+ char *str_upper(char *s)
+ {
+- char *p;
++ unsigned char *p;
+
+ if(!s)
+ return NULL;
diff --git a/comms/fidogate/patches/patch-az b/comms/fidogate/patches/patch-az
new file mode 100644
index 00000000000..9a90ce27509
--- /dev/null
+++ b/comms/fidogate/patches/patch-az
@@ -0,0 +1,16 @@
+$NetBSD: patch-az,v 1.1 2005/12/29 23:31:36 joerg Exp $
+
+--- src/common/msgid.c.orig 2005-12-30 00:11:24.000000000 +0100
++++ src/common/msgid.c
+@@ -320,9 +320,9 @@ char *s_msgid_rfc_to_fido(int *origid_fl
+ */
+ node.domain[0] = 0;
+ p = id;
+- hexflag = isxdigit(*p) && *p!='0';
++ hexflag = isxdigit((unsigned char)*p) && *p!='0';
+ for(p++, i=0; i<7 && *p && *p!='%'; i++, p++)
+- if(!isxdigit(*p))
++ if(!isxdigit((unsigned char)*p))
+ hexflag = FALSE;
+ if(hexflag && *p=='%') /* Domain part follows */
+ {
diff --git a/comms/fidogate/patches/patch-ba b/comms/fidogate/patches/patch-ba
new file mode 100644
index 00000000000..e6b1c538150
--- /dev/null
+++ b/comms/fidogate/patches/patch-ba
@@ -0,0 +1,22 @@
+$NetBSD: patch-ba,v 1.1 2005/12/29 23:31:36 joerg Exp $
+
+--- src/common/parsedate.y.orig 2005-12-30 00:13:31.000000000 +0100
++++ src/common/parsedate.y
+@@ -41,7 +41,7 @@ typedef char *STRING;
+ typedef char *CSTRING;
+ #endif /* defined(__STDC__) */
+
+-#define CTYPE(isXXXXX, c) ((isascii((c)) && isXXXXX((c))))
++#define CTYPE(isXXXXX, c) ((isascii((unsigned char)(c)) && isXXXXX((unsigned char)(c))))
+
+ /* Stuff from inn macros.h */
+ #define SIZEOF(array) ((int)(sizeof array / sizeof array[0]))
+@@ -738,7 +738,7 @@ date_lex(void)
+ if (CTYPE(isalpha, c)) {
+ for (p = buff; (c = *yyInput++) == '.' || CTYPE(isalpha, c); )
+ if (p < &buff[sizeof buff - 1])
+- *p++ = CTYPE(isupper, c) ? tolower(c) : c;
++ *p++ = CTYPE(isupper, c) ? tolower((unsigned char)c) : c;
+ *p = '\0';
+ yyInput--;
+ return LookupWord(buff, p - buff);
diff --git a/comms/fidogate/patches/patch-bb b/comms/fidogate/patches/patch-bb
new file mode 100644
index 00000000000..778a82c8d26
--- /dev/null
+++ b/comms/fidogate/patches/patch-bb
@@ -0,0 +1,13 @@
+$NetBSD: patch-bb,v 1.1 2005/12/29 23:31:36 joerg Exp $
+
+--- src/charset/charsetc.c.orig 2005-12-30 00:21:07.000000000 +0100
++++ src/charset/charsetc.c
+@@ -79,7 +79,7 @@ int charset_parse_c(char *s)
+ s++;
+ while(is_xdigit(s[0]) && n<2)
+ {
+- s[0] = toupper(s[0]);
++ s[0] = toupper((unsigned char)s[0]);
+ val = val * 16 + s[0] - (s[0]>'9' ? 'A'-10 : '0');
+ s++;
+ n++;
diff --git a/comms/fidogate/patches/patch-bc b/comms/fidogate/patches/patch-bc
new file mode 100644
index 00000000000..d3f7b4df059
--- /dev/null
+++ b/comms/fidogate/patches/patch-bc
@@ -0,0 +1,22 @@
+$NetBSD: patch-bc,v 1.1 2005/12/29 23:31:36 joerg Exp $
+
+--- src/ffx/ffxqt.c.orig 2005-12-30 00:22:33.000000000 +0100
++++ src/ffx/ffxqt.c
+@@ -127,7 +127,7 @@ void parse_ffxcmd()
+ cmd = xstrtok(NULL, "\n");
+ if(!name || !cmd)
+ continue;
+- while(isspace(*cmd))
++ while(isspace((unsigned char)*cmd))
+ cmd++;
+
+ debug(8, "config: FFXCommand %s %s", name, cmd);
+@@ -443,7 +443,7 @@ int exec_ffx(FFX *ffx)
+ return ERROR;
+ if(!args)
+ args = "";
+- while(isspace(*args))
++ while(isspace((unsigned char)*args))
+ args++;
+
+ /* Find command and uncompressor */
diff --git a/comms/fidogate/patches/patch-bd b/comms/fidogate/patches/patch-bd
new file mode 100644
index 00000000000..ee3dc1103f1
--- /dev/null
+++ b/comms/fidogate/patches/patch-bd
@@ -0,0 +1,13 @@
+$NetBSD: patch-bd,v 1.1 2005/12/29 23:31:36 joerg Exp $
+
+--- src/gate/ftn2rfc.c.orig 2005-12-30 00:24:28.000000000 +0100
++++ src/gate/ftn2rfc.c
+@@ -272,7 +272,7 @@ int check_valid_domain(char *s)
+ return FALSE;
+ while(*s)
+ {
+- if(!isalnum(*s) && *s!='-' && *s!='.')
++ if(!isalnum((unsigned char)*s) && *s!='-' && *s!='.')
+ return FALSE;
+ s++;
+ }
diff --git a/comms/fidogate/patches/patch-be b/comms/fidogate/patches/patch-be
new file mode 100644
index 00000000000..caf981223a6
--- /dev/null
+++ b/comms/fidogate/patches/patch-be
@@ -0,0 +1,13 @@
+$NetBSD: patch-be,v 1.1 2005/12/29 23:31:36 joerg Exp $
+
+--- src/gate/rfc2ftn.c.orig 2005-12-30 00:26:00.000000000 +0100
++++ src/gate/rfc2ftn.c
+@@ -619,7 +619,7 @@ void cvt_user_name(char *s)
+ * capitalized. If no '_' chars are found, '.' are converted to
+ * spaces (User.Name@p.f.n.z.fidonet.org addressing style).
+ */
+- convert_flag = isupper(*s) ? -1 : 1;
++ convert_flag = isupper((unsigned char)*s) ? -1 : 1;
+ us_flag = strchr(s, '_') || strchr(s, ' ') || strchr(s, '@');
+
+ for(; *s; s++) {