aboutsummaryrefslogtreecommitdiff
path: root/mail/mail2sms/files/patch-parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/mail2sms/files/patch-parse.c')
-rw-r--r--mail/mail2sms/files/patch-parse.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/mail/mail2sms/files/patch-parse.c b/mail/mail2sms/files/patch-parse.c
new file mode 100644
index 000000000000..0c46925f1574
--- /dev/null
+++ b/mail/mail2sms/files/patch-parse.c
@@ -0,0 +1,23 @@
+--- parse.c.orig Wed Apr 16 05:06:23 2003
++++ parse.c Wed Apr 16 05:45:31 2003
+@@ -48,8 +48,9 @@
+ /*
+ ** strcasestr() - case insensitive strstr()
+ */
+-
+-char *strcasestr(char *haystack, char *needle)
++
++/* FreeBSD defines this function a bit differently, so rename this version */
++char *mail2sms_strcasestr(char *haystack, char *needle)
+ {
+ int nlen = strlen(needle);
+ int hlen = strlen(haystack);
+@@ -325,7 +326,7 @@ struct body * process(char *mbox, /*
+ if (use_stdin || !mbox || !strcasecmp(mbox, "NONE"))
+ fp = stdin;
+ else if ((fp = fopen(mbox, "r")) == NULL) {
+- return; /* add error code */
++ return -1; /* add error code */
+ }
+
+ isinheader = 1;