Kurt Zeilenga
da6d9eb046
happy new year
2007-01-02 20:00:42 +00:00
Kurt Zeilenga
acbb5cf689
Happy new year!
2006-01-03 23:11:52 +00:00
Pierangelo Masarati
959a3651b9
fix logic of POSIX strerror_r (ITS#4292; refix ITS#4285)
2006-01-02 09:46:49 +00:00
Pierangelo Masarati
a9348a1b88
on Solaris, [v][sf][n]printf doesn't like NULL; on Solaris 10 strerror_r apparently returns NULL in some cases (ITS#4285)
2005-12-23 12:48:39 +00:00
Hallvard Furuseth
4b9d08fd9b
Declare memrchr() also when HAVE_MEMRCHR, since glibc by default does not.
...
Might need a worse #ifdef mess if any non-glibc memrchr() turns up.
2005-11-14 16:02:04 +00:00
Pierangelo Masarati
474dfbc8fd
don't trust strchr/strrchr with bervals
2005-11-13 22:26:53 +00:00
Kurt Zeilenga
d3ec485651
ITS#3583: memcmp replacement compilation error fix
2005-03-05 01:23:29 +00:00
Kurt Zeilenga
dc0eacd40b
Happy New Year!
2005-01-01 20:49:32 +00:00
Kurt Zeilenga
62da0b6738
AC_STRERROR_R
2004-04-25 00:19:06 +00:00
Kurt Zeilenga
44820d617a
Add STRLENOF macro
2004-04-07 00:41:57 +00:00
Kurt Zeilenga
3c598e89fb
Happy new year
2004-01-01 19:15:16 +00:00
Kurt Zeilenga
a6bc746900
Fix notices
2003-11-26 04:16:36 +00:00
Kurt Zeilenga
327880b984
Notice updates
2003-11-25 23:17:08 +00:00
Kurt Zeilenga
6939c53170
Happy new year
2003-01-03 20:20:47 +00:00
Howard Chu
f8f4f383ea
Fix previous commit
2002-07-26 13:46:09 +00:00
Howard Chu
d889d5f1dc
Use both <string.h> and <strings.h> if BOTH_STRINGS_H is defined
2002-07-26 11:31:29 +00:00
Kurt Zeilenga
c38027902a
Update copyright notices
2002-01-04 20:40:29 +00:00
Howard Chu
c37fa6d165
from jon@symas.com - misc MSVC cleanup
2001-12-17 22:40:10 +00:00
Howard Chu
0552b1c53f
NT updates from jon@symas.com.
2001-12-07 04:03:25 +00:00
Kurt Zeilenga
978e417699
Make some additional UTF8 public
...
Remove lint
2001-07-21 23:13:04 +00:00
Kurt Zeilenga
fd75d09415
Update copright with clarification
2001-05-29 03:35:56 +00:00
Kurt Zeilenga
db060d8753
Add AC_MEMCPY and AC_FAST_MEMCPY macros to eventually replace
...
SAFEMEMCPY. AC_FAST_MEMCPY has a len==1 optimization for use
in -llber.
2000-07-27 20:10:44 +00:00
Kurt Zeilenga
9ef1a740c2
Round one of LDAP_F() macro changes. In this round we rename
...
macros into our namespace and limit use to headers. A subsequent
round will add macros to separately handle forward declarations
of variables from declaration of function prototypes. The last
round will add additional macros for declaring actual variables and
functions.
2000-06-18 19:48:07 +00:00
Kurt Zeilenga
6ad1c45bd3
Use LDAP_VFREE and friends. Other misc code cleanup.
2000-06-07 05:17:29 +00:00
Kurt Zeilenga
0bb431d3b3
Y2k copyright update
2000-05-13 02:25:54 +00:00
Howard Chu
eaaea51b53
Fixes for NT dynamic linking.
1999-11-27 23:40:08 +00:00
Kurt Zeilenga
62e49d5c9d
Use LDAP_F for libc routines
1999-11-08 15:33:01 +00:00
Howard Chu
0991e22550
Fixed the LDAP_F macro.
...
See README 1.27 log
1999-10-28 07:28:53 +00:00
Kurt Zeilenga
40fa9d36ce
s/Id/OpenLDAP/ in RCSids
1999-08-30 08:08:00 +00:00
Kurt Zeilenga
657959b04d
Add RCS Id to "generic" headers (experimental)
1999-08-29 20:35:22 +00:00
Kurt Zeilenga
12ed7e46ef
Use LDAP_F and LDAP_P macros.
...
Fix LDAP_HI 0x377 vs 0377 bug.
1999-06-07 18:35:30 +00:00
Kurt Zeilenga
5a8170253a
Add <ac/stdlib.h> to genericize memory allocators.
...
Remove memory.h/malloc.h inclusion from <ac/string.h>.
Need to s/<stdlib.h>/<ac/stdlib.h> everywhere.
1999-06-02 23:39:55 +00:00
Kurt Zeilenga
83408503a7
Eliminate DECL_STRDUP check in favor of simple fix to <ac/string.h> header.
...
Add #undef and other protection of macros.
1999-05-24 23:01:57 +00:00
Kurt Zeilenga
5a5fc0872b
Protect strcasecmp from macro w/ args expansion.
1999-05-21 03:10:52 +00:00
Kurt Zeilenga
29a7d6229a
Wrap externs with parens to protect against inproper macro expansion.
1999-05-18 20:52:36 +00:00
Ben Collins
13f169ee54
Only declare strdup() if DECL_STRDUP is defined
1999-03-15 00:19:46 +00:00
Kurt Zeilenga
aa17fdd0bd
Use ldap_pvt_strtok directly and unconditionally.
...
Implementation no longer uses strtok_r(), it may be broken
or have an odd prototype.
Update configure not to check for strtok/strtok_r nor require
strtok_r to LDAP_API_FEATURE_X_OPENLDAP_REENTRANT.
1999-02-20 20:12:03 +00:00
Kurt Zeilenga
84bafea62e
#undef symbols before #defining them. This provides a little protection
...
when symbol being replaced was defined as a macro.
1999-02-20 18:31:56 +00:00
Kurt Zeilenga
ddb0752b8f
Move libldap/strdup.c to string.c.
...
libldap/string.c will hold various string.h replacements.
Removed liblutil/strdup.c
Moved ldap_pvt_strtok to string.c.
Moved prototype of ldap_pvt_strtok to <ac/string.h>.
Added #define strtok_r ldap_pvt_strtok (if strtok_r doesn't exist).
1999-01-22 04:33:29 +00:00
Bart Hartgers
41234c2819
Fixed my own stupid mistake of not noticing the 'n' in #ifndef. strdup
...
should work as it was again...
1999-01-17 15:27:30 +00:00
Bart Hartgers
b896152290
Updates for the new threading and utility stuff in libldap{_r}.
1999-01-15 14:31:12 +00:00
Kurt Zeilenga
7fc7988b8e
Add OpenLDAP Copyright to headers
1998-12-28 19:51:35 +00:00
Hallvard Furuseth
abfcf15d48
Cast memcpy #defined as bcopy to void, to avoid use of unspecified values.
...
Clarify a few comments.
1998-11-23 04:29:01 +00:00
Kurt Zeilenga
8dcc4b6c8f
Update string.h to unconditional declare forwards for
...
strdup(), strcasecmp(), strncasecmp(). Should test to see
if these are truely needed. Hopefully their addition will
not break other platforms.
1998-11-20 07:04:20 +00:00
Kurt Zeilenga
da42acb93a
Update handling of string headers.
...
Update NT port.
1998-11-17 19:05:48 +00:00
Hallvard Furuseth
b581bdd23c
Back out K&Rification change; would only be needed in ldap.h and lber.h.
1998-11-17 04:07:31 +00:00
Hallvard Furuseth
b1ab654fbe
Kill off #elif in ldap/include/. K&R does not support it.
1998-11-17 01:25:45 +00:00
Kurt Zeilenga
b5494457d8
Remove extern declarations of library functions from source.c.
...
This could cause problems on odd systems. The generic
headers should be extended as needed to include necessary
system headers or, if necessary, make explicit declarations.
Extended ac/string.h header to look for string.h/strings.h if
STDC_HEADERS is not defined. Also provide basic declarations for
str*() functions. This could cause problems on odd systems.
Extended ac/unistd.h header to define basic declaration for misc
functions that might be missing from headers. This includes
externs for getenv(), getopt(), mktemp(), tempname().
Protect fax500.h from multiple inclusion. Moved includes of
system/generic headers back to source files.
Made mail500 helper functions static.
Fixed includes of ctype.h, signal.h, etc. to use generics.
lutil/tempname.c: was including stdlib.h twice, one should stdio.h.
Wrapped <sys/resource.h> with HAVE_SYS_RESOURCE_H.
lber/io.c/ber_get_next(): Changed noctets back to signed.
Used with BerRead which expects signed int as second arg and
returns signed int.
1998-11-16 05:07:27 +00:00
Kurt Zeilenga
24c5b0e791
Add checks for string.h and strings.h and apply them in generic header.
1998-11-16 02:02:45 +00:00
Hallvard Furuseth
63a818078c
Added declarations of common str*() functions
1998-11-15 21:52:56 +00:00