diff options
| author | Ezra Peisach <epeisach@mit.edu> | 1995-06-09 10:38:29 +0000 |
|---|---|---|
| committer | Ezra Peisach <epeisach@mit.edu> | 1995-06-09 10:38:29 +0000 |
| commit | 456f74501f49094548766a267c54542201e2c74c (patch) | |
| tree | 8234c585c72bf851e55bf4cd368d48079ce12ce9 /src | |
| parent | 12677cc1c92791ce0a10c7b1450e36b060cbc80b (diff) | |
error.c (ss_error): remove const declaration from local variable. (it is
used with free is called on the contents).
ss_internal.h: Include stdlib.h if present on system. If is present,
don't redeclare malloc.
configure.in: Check for stdlib.h before including blindly.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5998 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/util/ss/ChangeLog | 10 | ||||
| -rw-r--r-- | src/util/ss/configure.in | 2 | ||||
| -rw-r--r-- | src/util/ss/error.c | 2 | ||||
| -rw-r--r-- | src/util/ss/ss_internal.h | 4 |
4 files changed, 16 insertions, 2 deletions
diff --git a/src/util/ss/ChangeLog b/src/util/ss/ChangeLog index 335018e8d..9135d0731 100644 --- a/src/util/ss/ChangeLog +++ b/src/util/ss/ChangeLog @@ -1,3 +1,13 @@ +Fri Jun 9 06:20:37 1995 Ezra Peisach <epeisach@kangaroo.mit.edu> + + * error.c (ss_error): remove const declaration from local + variable. (it is used with free is called on the contents). + + * ss_internal.h: Include stdlib.h if present on system. If is + present, don't redeclare malloc. + + * configure.in: Check for stdlib.h before including blindly. + Thu Jun 8 23:22:07 1995 <tytso@rsx-11.mit.edu> * list_req.c, ss_internal.h: Clean up -Wall flames. diff --git a/src/util/ss/configure.in b/src/util/ss/configure.in index 4c020419e..e8375d715 100644 --- a/src/util/ss/configure.in +++ b/src/util/ss/configure.in @@ -18,7 +18,7 @@ CHECK_WAIT_TYPE CHECK_SIGNALS CHECK_SIGPROCMASK AC_RETSIGTYPE -AC_CHECK_HEADERS(stdarg.h) +AC_CHECK_HEADERS(stdarg.h stdlib.h) CopySrcHeader(ss.h,$(BUILDTOP)/include/ss) CopySrcHeader(mit-sipb-copyright.h,$(BUILDTOP)/include/ss) CopyHeader(ss_err.h,$(BUILDTOP)/include/ss) diff --git a/src/util/ss/error.c b/src/util/ss/error.c index 2f0f9e5a2..0274bce61 100644 --- a/src/util/ss/error.c +++ b/src/util/ss/error.c @@ -69,7 +69,7 @@ void ss_error (va_alist) va_dcl #endif { - register char const *whoami; + register char *whoami; va_list pvar; #ifndef HAVE_STDARG_H int sci_idx; diff --git a/src/util/ss/ss_internal.h b/src/util/ss/ss_internal.h index 47c194b8e..54046df28 100644 --- a/src/util/ss/ss_internal.h +++ b/src/util/ss/ss_internal.h @@ -9,7 +9,9 @@ #include <stdio.h> #include <string.h> #include <unistd.h> +#ifdef HAVE_STDLIB_H #include <stdlib.h> +#endif #ifdef __STDC__ @@ -107,9 +109,11 @@ void ss_page_stdin(); extern ss_data **_ss_table; extern char *ss_et_msgs[]; +#ifndef HAVE_STDLIB_H extern pointer malloc PROTOTYPE((unsigned)); extern pointer realloc PROTOTYPE((pointer, unsigned)); extern pointer calloc PROTOTYPE((unsigned, unsigned)); +#endif #ifdef USE_SIGPROCMASK /* fake sigmask, sigblock, sigsetmask */ |
