From feef9730f3b28f571713290d88973c75edfee61d Mon Sep 17 00:00:00 2001 From: "Darryl L. Miles" Date: Sat, 12 Oct 2024 08:15:58 +0100 Subject: [PATCH] path.c: PaExpand() constify and add prototype --- utils/path.c | 5 +++-- utils/utils.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) 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 *);