summaryrefslogtreecommitdiff
path: root/mail/nmh/patches/patch-aa
blob: 27328e02c2e633c8ff32b9e73e8138339326b093 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
$NetBSD: patch-aa,v 1.4 2004/05/04 06:18:14 mrg Exp $

ugh. NetBSD-current (post 2.0) has a new fgetstr() that conflicts...


--- uip/mhbuildsbr.c.orig	1999-09-12 23:50:12.000000000 +1000
+++ uip/mhbuildsbr.c	2004-05-04 12:45:13.000000000 +1000
@@ -174,7 +174,7 @@
 static int openFTP (CT, char **);
 static int InitMail (CT);
 static int openMail (CT, char **);
-static char *fgetstr (char *, int, FILE *);
+static char *mh_fgetstr (char *, int, FILE *);
 static int user_content (FILE *, char *, char *, CT *);
 static void set_id (CT, int);
 static int compose_content (CT);
@@ -374,7 +374,7 @@
      * read and parse the composition file
      * and the directives it contains.
      */
-    while (fgetstr (buf, sizeof(buf) - 1, in)) {
+    while (mh_fgetstr (buf, sizeof(buf) - 1, in)) {
 	struct part *part;
 	CT p;
 
@@ -2829,7 +2829,7 @@
 
 
 static char *
-fgetstr (char *s, int n, FILE *stream)
+mh_fgetstr (char *s, int n, FILE *stream)
 {
     char *cp, *ep;
 
@@ -2931,7 +2931,7 @@
 
 again_descr:
 		ct->c_descr = add (buffer + i + 1, ct->c_descr);
-		if (!fgetstr (buffer, sizeof(buffer) - 1, in))
+		if (!mh_fgetstr (buffer, sizeof(buffer) - 1, in))
 		    adios (NULL, "end-of-file after %s: field in plaintext", DESCR_FIELD);
 		switch (buffer[0]) {
 		case ' ':
@@ -2954,7 +2954,7 @@
 rock_and_roll:
 	    headers = -1;
 	    pos = ftell (in);
-	    if ((cp = fgetstr (buffer, sizeof(buffer) - 1, in)) == NULL)
+	    if ((cp = mh_fgetstr (buffer, sizeof(buffer) - 1, in)) == NULL)
 		break;
 	    if (buffer[0] == '#') {
 		char *bp;
@@ -3297,7 +3297,7 @@
 	ct->c_ctparams = (void *) m;
 
 	pp = &m->mp_parts;
-	while (fgetstr (buffer, sizeof(buffer) - 1, in)) {
+	while (mh_fgetstr (buffer, sizeof(buffer) - 1, in)) {
 	    struct part *part;
 	    CT p;