diff --git a/utils/path.c b/utils/path.c index 70573260..10eecd84 100644 --- a/utils/path.c +++ b/utils/path.c @@ -162,12 +162,13 @@ PaAppend(char **pathptr, const char *newstring) int PaExpand(psource, pdest, size) - char **psource; /* Pointer to a pointer to the source string */ + const char **psource; /* Pointer to a pointer to the source string */ char **pdest; /* Pointer to a ptr to dest string area. */ int size; /* Number of bytes available at pdest */ { - char *ps, *pd; + const char *ps; + char *pd; struct passwd *passwd, *getpwnam(); char expandName[512], *string, *newEntry; HashEntry *h; diff --git a/utils/utils.h b/utils/utils.h index a74c75c0..7d07e293 100644 --- a/utils/utils.h +++ b/utils/utils.h @@ -46,7 +46,7 @@ extern int LookupAny(char, const char * const *); extern int LookupFull(const char *, const char * const *); extern int LookupStruct(const char *str, const LookupTable *table_start, int size); extern int LookupStructFull(const char *str, const char * const *table, int size); -extern int PaExpand(char **, char **, int); +extern int PaExpand(const char **, char **, int); extern char *nextName(); extern FILE *PaOpen(char *, char *, char *, char *, char *, char **); extern FILE *PaLockOpen(char *, char *, char *, char *, char *, char **, bool *, int *);