]> git.sur5r.net Git - openldap/commitdiff
Use LDAP_F and LDAP_P macros.
authorKurt Zeilenga <kurt@openldap.org>
Mon, 7 Jun 1999 18:35:30 +0000 (18:35 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Mon, 7 Jun 1999 18:35:30 +0000 (18:35 +0000)
Fix LDAP_HI 0x377 vs 0377 bug.

include/ac/assert.h
include/ac/setproctitle.h
include/ac/socket.h
include/ac/string.h
include/ac/unistd.h
include/ac/wait.h

index f0720684ae4f5b378500b16e420e19c5afb7d76d..48adc864cc4d67ed737f4cd658306f92d5ed0c7e 100644 (file)
@@ -27,7 +27,9 @@
  * create a replacement and hope it works
  */
 
-void   ber_pvt_assert(char* file, int line, char* test);
+LDAP_F(void) ber_pvt_assert LDAP_F((
+       char* file, int line, char* test));
+
 #define assert(test) \
        ((test) \
                ? (void)0 \
index 92be853b3bed3d8b34e6a87a865306d19d6f6cce..c85eb452da9e8857c2f8bd34392904eef2c002d1 100644 (file)
@@ -18,9 +18,9 @@
 #      include <libutil.h>
 #else
        /* use lutil version */
-       extern void (setproctitle) LDAP_P((const char *fmt, ...));
-       extern int Argc;
-       extern char **Argv;
+       LDAP_F(void) (setproctitle) LDAP_P((const char *fmt, ...));
+       LDAP_F(int) Argc;
+       LDAP_F(char) **Argv;
 #endif
 
 #endif /* LDAP_PROCTITLE */
index 0e0a4a93c012e8a04683240bbc258686c5fc6b9e..e640e6c8c2893f332a6bec5f19fd3e0587912b58 100644 (file)
@@ -56,7 +56,7 @@
 #endif /* HAVE_PCNFS */
 
 #ifndef INADDR_LOOPBACK
-#define INADDR_LOOPBACK        ((unsigned long) 0x7f000001)
+#define INADDR_LOOPBACK        (0x7f000001UL)
 #endif
 
 #ifndef MAXHOSTNAMELEN
index a5592baef9f825f5033e6c05218610acc3b94543..ca2eeb0b7d6bf3e01fa3b4e574ff954e84135307 100644 (file)
 #endif
 
 /* use ldap_pvt_strtok instead of strtok or strtok_r! */
-extern char *ldap_pvt_strtok( char *str, const char *delim, char **pos );
+LDAP_F(char *) ldap_pvt_strtok LDAP_P((
+       char *str, const char *delim, char **pos ));
+
+LDAP_F(char *) ldap_pvt_strdup LDAP_P((
+       const char * s ));
 
-extern char *ldap_pvt_strdup( const char * s );
 #ifndef HAVE_STRDUP
        /* strdup() is missing, declare our own version */
 #      undef strdup
index db1e3cb7c9c28361446387d6b4b14ab76913cacd..44413ddb4155f52f895faaa4b793ae76df4c675b 100644 (file)
@@ -28,7 +28,9 @@
 #endif
 
 #ifndef HAVE_GETPASS
-extern char* (getpass) LDAP_P((const char *getpass));
+LDAP_F(char*)(getpass) LDAP_P((const char *getpass));
+#else
+LDAP_F(char*)(getpass)();
 #endif
 
 /* getopt() defines may be in separate include file */
@@ -46,10 +48,12 @@ extern char* (getpass) LDAP_P((const char *getpass));
 #endif
 
 #ifndef HAVE_TEMPNAM
-       extern char *(tempnam)(const char *tmpdir, const char *prefix);
+       LDAP_F(char *)(tempnam) LDAP_P((
+               const char *tmpdir,
+               const char *prefix));
 #endif
 #ifndef HAVE_MKTEMP
-       extern char *(mktemp)(char *);
+       LDAP_F(char *)(mktemp) LDAP_P((char *));
 #endif
 
 /* use lutil file locking */
index 471c6a16f9f1f41ba4b263ee841851142edc9dfe..b3c4804d96fea50e50b18c5ec1227ba04eef21b9 100644 (file)
@@ -18,7 +18,7 @@
 # include <sys/wait.h>
 #endif
 
-#define LDAP_HI(s)     (((s) >> 8) & 0x377)
+#define LDAP_HI(s)     (((s) >> 8) & 0377)
 #define LDAP_LO(s)     ((s) & 0377)
 
 /* These should work on non-POSIX UNIX platforms,