summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Basch <probe@mit.edu>1997-02-16 03:52:34 +0000
committerRichard Basch <probe@mit.edu>1997-02-16 03:52:34 +0000
commite70ea98982c3a1d8417d2fc952dbcdcc62f44ee8 (patch)
tree800b917dddb0e2d0d89660cad313c22ff83a0c8d
parent441763d0b69e15def56d6141345e0eac7fe580de (diff)
downloadkrb5-e70ea98982c3a1d8417d2fc952dbcdcc62f44ee8.tar.gz
krb5-e70ea98982c3a1d8417d2fc952dbcdcc62f44ee8.tar.xz
krb5-e70ea98982c3a1d8417d2fc952dbcdcc62f44ee8.zip
Checked in a debugging version, by accident.
FormatMessage() is only available under Win32; some code needed rearranging git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9876 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/util/et/error_message.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/util/et/error_message.c b/src/util/et/error_message.c
index 8adc30fa3..024140936 100644
--- a/src/util/et/error_message.c
+++ b/src/util/et/error_message.c
@@ -94,6 +94,17 @@ KRB5_DLLIMP const char FAR * KRB5_CALLCONV error_message(code)
}
#if defined(_MSDOS) || defined(_WIN32)
+ /*
+ * WinSock errors exist in the 10000 and 11000 ranges
+ * but might not appear if WinSock is not initialized
+ */
+ if (code < 12000) {
+ table_num = 0;
+ offset = code;
+ divisor = 10000;
+ }
+#endif
+#ifdef _WIN32
{
LPVOID msgbuf;
@@ -140,7 +151,6 @@ oops:
*cp++ = ' ';
}
while (divisor > 1) {
- fprintf(stderr, "divisor %d, offset %d\n", divisor, offset);
if (started || offset >= divisor) {
*cp++ = '0' + offset / divisor;
offset %= divisor;
@@ -148,7 +158,6 @@ oops:
}
divisor /= 10;
}
- fprintf(stderr, "divisor %d, offset %d\n", divisor, offset);
*cp++ = '0' + offset;
*cp = '\0';
return(buffer);