aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Park <pjpark@mit.edu>1995-06-27 20:34:02 +0000
committerPaul Park <pjpark@mit.edu>1995-06-27 20:34:02 +0000
commitddc204c8947888ff1da137e3db073fadb2004edf (patch)
tree64b702f9ed5512ec05b937a0b51a34634c6582ab /src
parent8bfdadf143e33e6b8e69eeb760680520fef37022 (diff)
downloadkrb5-ddc204c8947888ff1da137e3db073fadb2004edf.zip
krb5-ddc204c8947888ff1da137e3db073fadb2004edf.tar.gz
krb5-ddc204c8947888ff1da137e3db073fadb2004edf.tar.bz2
Reinstate KRB5_PROVIDE_PROTOTYPES
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6167 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/acconfig.h1
-rw-r--r--src/include/ChangeLog6
-rw-r--r--src/include/krb5.hin2
-rw-r--r--src/include/krb5/configure.in2
-rw-r--r--src/include/krb5/k5-config.h1
6 files changed, 17 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 95ca7e3..2e04996 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
+
+Tue Jun 27 16:28:23 EDT 1995 Paul Park (pjpark@mit.edu)
+ * acconfig.h - Reinstate KRB5_PROVIDE_PROTOTYPES. This is needed for
+ compilers which recognize prototypes but don't set __STDC__
+ or _WINDOWS.
+
Fri Jun 23 20:14:45 1995 Sam Hartman <hartmans@tardis.MIT.EDU>
* aclocal.m4 (SHARED_RULE_LOCAL): Use makeshlib out of
diff --git a/src/acconfig.h b/src/acconfig.h
index bf816a8..2b18594 100644
--- a/src/acconfig.h
+++ b/src/acconfig.h
@@ -10,6 +10,7 @@
#undef HAS_LABS
#undef HAS_VOID_TYPE
#undef KRB5_NO_PROTOTYPES
+#undef KRB5_PROVIDE_PROTOTYPES
#undef NEED_SYS_FCNTL_H
#undef KRB5_NO_NESTED_PROTOTYPES
#undef NO_STDLIB_H
diff --git a/src/include/ChangeLog b/src/include/ChangeLog
index 6fd59a2..3d51a9e 100644
--- a/src/include/ChangeLog
+++ b/src/include/ChangeLog
@@ -1,3 +1,9 @@
+
+Tue Jun 27 16:14:38 EDT 1995 Paul Park (pjpark@mit.edu)
+ * krb5.hin - Reinstate KRB5_PROVIDE_PROTOTYPES. This is needed for
+ compilers which recognize prototypes but don't set __STDC__
+ or _WINDOWS.
+
Thu Jun 22 16:03:07 1995 Tom Yu (tlyu@dragons-lair)
* syslog.h: reverse sense of KRB5_PROVIDE_PROTOTYPES
diff --git a/src/include/krb5.hin b/src/include/krb5.hin
index 542efe1..6bd36e3 100644
--- a/src/include/krb5.hin
+++ b/src/include/krb5.hin
@@ -167,7 +167,7 @@ typedef char FAR * krb5_pointer;
typedef char krb5_const FAR * krb5_const_pointer;
#endif
-#if (defined(__STDC__) || defined(_WINDOWS)) && !defined(KRB5_NO_PROTOTYPES)
+#if (defined(__STDC__) || defined(_WINDOWS) || defined(KRB5_PROVIDE_PROTOTYPES)) && !defined(KRB5_NO_PROTOTYPES)
#define KRB5_PROTOTYPE(x) x
#if defined(__STDC__) || defined(HAVE_STDARG_H) || defined(_WINDOWS)
#define KRB5_STDARG_P(x) x
diff --git a/src/include/krb5/configure.in b/src/include/krb5/configure.in
index 1ecc312..da0a291 100644
--- a/src/include/krb5/configure.in
+++ b/src/include/krb5/configure.in
@@ -62,6 +62,8 @@ krb5_cv_has_prototypes=yes, krb5_cv_has_prototypes=no)])
AC_MSG_RESULT($krb5_cv_has_prototypes)
if test $krb5_cv_has_prototypes = no; then
AC_DEFINE(KRB5_NO_PROTOTYPES)
+else
+AC_DEFINE(KRB5_PROVIDE_PROTOTYPES)
fi
dnl *never* set NARROW_PROTOTYPES
diff --git a/src/include/krb5/k5-config.h b/src/include/krb5/k5-config.h
index 7c9b667..4039796 100644
--- a/src/include/krb5/k5-config.h
+++ b/src/include/krb5/k5-config.h
@@ -61,6 +61,7 @@
#define HAS_ANSI_VOLATILE
#define HAS_VOID_TYPE
+#define KRB5_PROVIDE_PROTOTYPES
#define HAVE_STDARG_H
#define HAVE_SYS_TYPES_H