* kname_parse.c (k_isrealm, k_isname, k_isrealm): Add
authorEzra Peisach <epeisach@mit.edu>
Wed, 20 Jun 2001 17:20:46 +0000 (17:20 +0000)
committerEzra Peisach <epeisach@mit.edu>
Wed, 20 Jun 2001 17:20:46 +0000 (17:20 +0000)
        KRB5_DLLIMP/KRB5_CALLCONV definitions for function with exported
        prototype in krb.h.

        * g_cnffile.c (krb__get_srvtabname, krb__v5_get_file): Declare
        argument as const.

        * g_svc_in_tkt.c, put_svc_key.c, rd_req.c, rd_svc_key.c: Get rid
        of krb__get_srvtabname() prototype - in krb.h now.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13418 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb4/ChangeLog
src/lib/krb4/g_cnffile.c
src/lib/krb4/g_svc_in_tkt.c
src/lib/krb4/kname_parse.c
src/lib/krb4/put_svc_key.c
src/lib/krb4/rd_req.c
src/lib/krb4/rd_svc_key.c

index 17c0be0d380501070b096e0b1512e5f772e44885..cb2a0a7d022a7c521e3b4aac2cbcc2da01160dc7 100644 (file)
@@ -1,3 +1,17 @@
+
+2001-06-20  Ezra Peisach  <epeisach@mit.edu>
+
+       * kname_parse.c (k_isrealm, k_isname, k_isrealm): Add
+       KRB5_DLLIMP/KRB5_CALLCONV definitions for function with exported
+       prototype in krb.h.
+
+       * g_cnffile.c (krb__get_srvtabname, krb__v5_get_file): Declare
+       argument as const.
+
+       * g_svc_in_tkt.c, put_svc_key.c, rd_req.c, rd_svc_key.c: Get rid
+       of krb__get_srvtabname() prototype - in krb.h now.
+
+
 2001-06-18  Ezra Peisach  <epeisach@mit.edu>
 
        * kparse.c (strutol): Cast argument to isupper()/tolower() to int.
index 9b7b0705238d100ffd6b042ab2149d8c039f83a2..83654b83f503e9219bf4fa63b4c553db97c88162 100644 (file)
@@ -23,7 +23,7 @@ krb5_context krb5__krb4_context = 0;
 
 static FILE*
 krb__v5_get_file(s)
-     char *s;
+     const char *s;
 {
        FILE *cnffile = 0;
        const char* names[3];
@@ -50,7 +50,7 @@ krb__v5_get_file(s)
 
 char *
 krb__get_srvtabname(default_srvtabname)
-       char *default_srvtabname;
+       const char *default_srvtabname;
 {
        const char* names[3];
        char **full_name = 0, **cpp;
index afee27ab9809707a115539591a81446e3f1090c9..7d4baf6dddecae7080b5807bc5dbeaedb5d6e527 100644 (file)
@@ -16,8 +16,6 @@
 #define NULL 0
 #endif
 
-extern char *krb__get_srvtabname();
-
 /*
  * This file contains two routines: srvtab_to_key(), which gets
  * a server's key from a srvtab file, and krb_get_svc_in_tkt() which
index 2c310c687294a513b3cea0ec468b5ccab22c1108..18da8aec5f74e42eb560917c9d3af751990bf11e 100644 (file)
@@ -174,9 +174,9 @@ kname_parse(np, ip, rp, fullname)
  * Kerberos name; returns 0 if it's not.
  */
 
-int
+KRB5_DLLIMP int KRB5_CALLCONV
 k_isname(s)
-    char *s;
+    char FAR *s;
 {
     register char c;
     int backslash = 0;
@@ -213,9 +213,9 @@ k_isname(s)
  * We now allow periods in instance names -- they are unambiguous.
  */
 
-int
+KRB5_DLLIMP int KRB5_CALLCONV
 k_isinst(s)
-    char *s;
+    char FAR *s;
 {
     register char c;
     int backslash = 0;
@@ -244,9 +244,9 @@ k_isinst(s)
  * Kerberos realm; returns 0 if it's not.
  */
 
-int
+KRB5_DLLIMP int KRB5_CALLCONV
 k_isrealm(s)
-    char *s;
+    char FAR *s;
 {
     register char c;
     int backslash = 0;
index e2eb24d84d1feca9828dbc7cb081201069c7e35f..a9264545fb95002eb5823036acc700189800d4f2 100644 (file)
@@ -32,8 +32,6 @@
 #include <unistd.h>
 #endif
 
-extern char *krb__get_srvtabname();
-
 #define KEYSZ sizeof(C_Block)
 /* strict put_svc_key.
    The srvtab must already exist;
index 89be3b5fead435cb1aed54bc38bd0366f622a5df..e8119b85c7ee5158135d9dfab65f2a41158b8100 100644 (file)
@@ -33,8 +33,6 @@
 
 extern int krb_ap_req_debug;
 
-extern char *krb__get_srvtabname();
-
 /* declared in krb.h */
 int krb_ignore_ip_address = 0;
 
index 15d0f463c6862c27d149adada454bbf7e3f6a2ce..f59aac6b7af47bb2532d571c7b1d3afd6fb710a4 100644 (file)
@@ -18,8 +18,6 @@
 #include <krb54proto.h>
 #include "prot.h"
 
-extern char *krb__get_srvtabname();
-
 /*
  * The private keys for servers on a given host are stored in a
  * "srvtab" file (typically "/etc/srvtab").  This routine extracts