* prof_init.c (profile_init_path): Use profile_filespec_t instead
authorEzra Peisach <epeisach@mit.edu>
Mon, 26 Jun 2000 23:17:37 +0000 (23:17 +0000)
committerEzra Peisach <epeisach@mit.edu>
Mon, 26 Jun 2000 23:17:37 +0000 (23:17 +0000)
             of char *. (change  provided by Nathan Neulinger <nneul@umr.edu>)

        * profile.hin: Make definition of const_profile_filespec_t to be
                based on profile_filespec_t.

Compile time warnings cleanup.

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

src/util/profile/ChangeLog
src/util/profile/prof_init.c
src/util/profile/profile.hin

index 49a1c296d1725b28e811b6f8f901088b87ef2fa1..ce8c0c2263b2da1c1f1ac6b84753cc2ee8c6a508 100644 (file)
@@ -1,8 +1,17 @@
+2000-06-26  Ezra Peisach  <epeisach@zif.mit.edu>
+
+       * prof_init.c (profile_init_path): Use profile_filespec_t instead
+            of char *. (change  provided by Nathan Neulinger <nneul@umr.edu>)
+
+       * profile.hin: Make definition of const_profile_filespec_t to be
+               based on profile_filespec_t.
+
 2000-05-15     Alexandra Ellwood <lxs@mit.edu>
-               * prof_get.c:
-                       prof_parse_boolean () was missing some curly brackets
-                       and was failing to check all the values in the list of
-                       possible strings.
+
+       * prof_get.c:
+               prof_parse_boolean () was missing some curly brackets
+               and was failing to check all the values in the list of
+               possible strings.
 
 2000-04-03  Jeffrey Altman <jaltman@columbia.edu>
 
index 7f35e442190c568bdec54a7315831d3afaabbbc1..448c2228e0421676d26704b711fcce88bfd41509 100644 (file)
@@ -85,7 +85,7 @@ profile_init_path(filepath, ret_profile)
        int n_entries, i;
        int ent_len;
        const char *s, *t;
-       char **filenames;
+       profile_filespec_t *filenames;
        errcode_t retval;
 
        /* count the distinct filename components */
@@ -95,7 +95,7 @@ profile_init_path(filepath, ret_profile)
        }
        
        /* the array is NULL terminated */
-       filenames = (char**) malloc((n_entries+1) * sizeof(char*));
+       filenames = (profile_filespec_t*) malloc((n_entries+1) * sizeof(char*));
        if (filenames == 0)
                return ENOMEM;
 
index 863f60d55f07d94c4ece637072dd38f92abf815a..e86d6896355dab40c91b59968f8882b3d5b95e8d 100644 (file)
@@ -53,8 +53,8 @@ extern "C" {
 #ifdef PROFILE_USES_PATHS
 typedef char* profile_filespec_t;      /* path as C string */
 typedef char* profile_filespec_list_t; /* list of : separated paths, C string */
-typedef const char* const_profile_filespec_t;  /* path as C string */
-typedef const char* const_profile_filespec_list_t;     /* list of : separated paths, C string */
+typedef const profile_filespec_t const_profile_filespec_t;     /* path as C string */
+typedef const profile_filespec_list_t const_profile_filespec_list_t;   /* list of : separated paths, C string */
 #else
 /* On MacOS, we use native file specifiers as unique file identifiers */
 #include <Files.h>