From: Christophe CURIS <[email protected]>

Note that the argument is also stored as-is in the PLData structure
but only for debugging purpose (warning display to user), hence the
choice to not duplicate it. As a side effect, it was 'const'-ified
too to reflect that.
---
 WINGs/WINGs/WUtil.h |    6 +++---
 WINGs/proplist.c    |    8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/WINGs/WINGs/WUtil.h b/WINGs/WINGs/WUtil.h
index 78c38ae..6c26f61 100644
--- a/WINGs/WINGs/WUtil.h
+++ b/WINGs/WINGs/WUtil.h
@@ -805,11 +805,11 @@ WMPropList* WMCreatePropListFromDescription(char *desc);
 /* Free the returned string when you no longer need it */
 char* WMGetPropListDescription(WMPropList *plist, Bool indented);
 
-WMPropList* WMReadPropListFromFile(char *file);
+WMPropList* WMReadPropListFromFile(const char *file);
 
-WMPropList* WMReadPropListFromPipe(char *command);
+WMPropList* WMReadPropListFromPipe(const char *command);
 
-Bool WMWritePropListToFile(WMPropList *plist, char *path);
+Bool WMWritePropListToFile(WMPropList *plist, const char *path);
 
 /* ---[ WINGs/userdefaults.c ]-------------------------------------------- */
 
diff --git a/WINGs/proplist.c b/WINGs/proplist.c
index ee80500..7e8ff2c 100644
--- a/WINGs/proplist.c
+++ b/WINGs/proplist.c
@@ -38,7 +38,7 @@ typedef struct W_PropList {
 typedef struct PLData {
        char *ptr;
        int pos;
-       char *filename;
+       const char *filename;
        int lineNumber;
 } PLData;
 
@@ -1485,7 +1485,7 @@ char *WMGetPropListDescription(WMPropList * plist, Bool 
indented)
        return (indented ? indentedDescription(plist, 0) : description(plist));
 }
 
-WMPropList *WMReadPropListFromFile(char *file)
+WMPropList *WMReadPropListFromFile(const char *file)
 {
        WMPropList *plist = NULL;
        PLData *pldata;
@@ -1545,7 +1545,7 @@ WMPropList *WMReadPropListFromFile(char *file)
        return plist;
 }
 
-WMPropList *WMReadPropListFromPipe(char *command)
+WMPropList *WMReadPropListFromPipe(const char *command)
 {
        FILE *file;
        WMPropList *plist;
@@ -1601,7 +1601,7 @@ WMPropList *WMReadPropListFromPipe(char *command)
 
 /* TODO: review this function's code */
 
-Bool WMWritePropListToFile(WMPropList * plist, char *path)
+Bool WMWritePropListToFile(WMPropList * plist, const char *path)
 {
        char *thePath = NULL;
        char *desc;
-- 
1.7.10.4


-- 
To unsubscribe, send mail to [email protected].

Reply via email to