trunk
ticket: 3227
version_fixed: 1.4.3
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-4@17472
dc483132-0cff-0310-8789-
dd5450dbe970
* k5-platform.h (PROGRAM_EXITING) [__GNUC__ && !_WIN32 &&
CONSTRUCTOR_ATTR_WORKS]: Define as zero.
+2005-01-07 Ken Raeburn <raeburn@mit.edu>
+
+ * k5-thread.h (KRB5_CALLCONV, KRB5_CALLCONV_C): Define if not
+ defined.
+ (k5_debug_make_loc): Change "lineno" to type int.
+ (k5_debug_make_loc): Likewise for argument "line".
+
2005-01-04 Jeffrey Altman <jaltman@mit.edu>
* win-mac.h: define NEED_INSIXADDR_ANY for ipv6 symbol
#define K5_THREAD_H
#include "autoconf.h"
+#ifndef KRB5_CALLCONV
+# define KRB5_CALLCONV
+#endif
+#ifndef KRB5_CALLCONV_C
+# define KRB5_CALLCONV_C
+#endif
\f/* Interface (tentative):
#ifdef DEBUG_THREADS_LOC
typedef struct {
const char *filename;
- short lineno;
+ int lineno;
} k5_debug_loc;
#define K5_DEBUG_LOC_INIT { __FILE__, __LINE__ }
#if __GNUC__ >= 2
#define K5_DEBUG_LOC (__extension__ (k5_debug_loc)K5_DEBUG_LOC_INIT)
#else
-static inline k5_debug_loc k5_debug_make_loc(const char *file, short line)
+static inline k5_debug_loc k5_debug_make_loc(const char *file, int line)
{
k5_debug_loc l;
l.filename = file;