72 lines
1.4 KiB
Text
72 lines
1.4 KiB
Text
--- bt_ex.c.orig Thu May 14 09:10:37 1992
|
|
+++ bt_ex.c Sun Mar 31 19:35:56 2002
|
|
@@ -212,7 +212,8 @@
|
|
|
|
|
|
#define TOLOWER(c) (isupper(c)?tolower(c):(c))
|
|
-
|
|
+
|
|
+#ifndef HAVE_STRCASECMP
|
|
int
|
|
strcasecmp(s1,s2)
|
|
char *s1, *s2;
|
|
@@ -252,6 +253,8 @@
|
|
return(0);
|
|
}
|
|
|
|
+#endif
|
|
+
|
|
/* strstr - find first occurrence of wanted in s
|
|
Copyright (C) 1989, Free Software Foundation.
|
|
|
|
@@ -261,6 +264,7 @@
|
|
#define CONST
|
|
#define SIZET int
|
|
|
|
+#ifndef HAVE_STRSTR
|
|
#define NULL 0
|
|
|
|
char * /* found string, or NULL if none */
|
|
@@ -286,29 +290,7 @@
|
|
return(NULL);
|
|
return(scan);
|
|
}
|
|
-
|
|
-
|
|
-char * /*A case insensitive version */
|
|
- strcasestr(s, wanted)
|
|
-CONST char *s;
|
|
-CONST char *wanted;
|
|
-{
|
|
- register CONST char *scan;
|
|
- register SIZET len;
|
|
- register char firstc;
|
|
- extern int strcmp();
|
|
- extern SIZET strlen();
|
|
-
|
|
- firstc = ( isupper( *wanted) ? tolower( *wanted) : *wanted);
|
|
- len = strlen(wanted);
|
|
- for (scan = s; strncasecmp(scan, wanted, len) != 0; ) {
|
|
-
|
|
- if (*scan++ == '\0')
|
|
- return(NULL);
|
|
- }
|
|
- return(scan);
|
|
-}
|
|
-
|
|
+#endif
|
|
|
|
void toLower(s1)
|
|
|
|
@@ -640,9 +622,11 @@
|
|
/* limit for ATTR_LIST including a pad */
|
|
#define MAX_XVIEW_ATTRIBUTES (255 - 20)
|
|
|
|
+#if !(defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__bsdi__))
|
|
extern char *malloc();
|
|
extern int free();
|
|
extern int strcmp();
|
|
+#endif
|
|
|
|
void
|
|
ReassignListEntries(list, entries)
|