1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-19 04:20:27 +01:00

WUtil: Added 'const' attribute to all remaining functions where applicable

This makes the WUtil API as much const-correct as possible for
the arguments being given to its functions.

This does not make it totally correct as it does not changes the
const-ness on returned values because the goal of this patch is
to make no visible change to existing program that would use this
library.
This commit is contained in:
Christophe CURIS
2013-05-04 15:43:24 +02:00
committed by Carlos R. Mafra
parent d40fa69b92
commit 74c17bffae
4 changed files with 36 additions and 36 deletions

View File

@@ -553,7 +553,7 @@ WMData* WMCreateDataWithCapacity(unsigned capacity);
WMData* WMCreateDataWithLength(unsigned length); WMData* WMCreateDataWithLength(unsigned length);
WMData* WMCreateDataWithBytes(void *bytes, unsigned length); WMData* WMCreateDataWithBytes(const void *bytes, unsigned length);
/* destructor is a function called to free the data when releasing the data /* destructor is a function called to free the data when releasing the data
* object, or NULL if no freeing of data is necesary. */ * object, or NULL if no freeing of data is necesary. */
@@ -594,13 +594,13 @@ unsigned WMGetDataLength(WMData *aData);
/* Adding data */ /* Adding data */
void WMAppendDataBytes(WMData *aData, void *bytes, unsigned length); void WMAppendDataBytes(WMData *aData, const void *bytes, unsigned length);
void WMAppendData(WMData *aData, WMData *anotherData); void WMAppendData(WMData *aData, WMData *anotherData);
/* Modifying data */ /* Modifying data */
void WMReplaceDataBytesInRange(WMData *aData, WMRange aRange, void *bytes); void WMReplaceDataBytesInRange(WMData *aData, WMRange aRange, const void *bytes);
void WMResetDataBytesInRange(WMData *aData, WMRange aRange); void WMResetDataBytesInRange(WMData *aData, WMRange aRange);
@@ -713,11 +713,11 @@ void WMEnqueueCoalesceNotification(WMNotificationQueue *queue,
void WMPLSetCaseSensitive(Bool caseSensitive); void WMPLSetCaseSensitive(Bool caseSensitive);
WMPropList* WMCreatePLString(char *str); WMPropList* WMCreatePLString(const char *str);
WMPropList* WMCreatePLData(WMData *data); WMPropList* WMCreatePLData(WMData *data);
WMPropList* WMCreatePLDataWithBytes(unsigned char *bytes, unsigned int length); WMPropList* WMCreatePLDataWithBytes(const unsigned char *bytes, unsigned int length);
WMPropList* WMCreatePLDataWithBytesNoCopy(unsigned char *bytes, WMPropList* WMCreatePLDataWithBytesNoCopy(unsigned char *bytes,
unsigned int length, unsigned int length,
@@ -821,7 +821,7 @@ char* wglobaldefaultspathfordomain(const char *domain);
WMUserDefaults* WMGetStandardUserDefaults(void); WMUserDefaults* WMGetStandardUserDefaults(void);
WMUserDefaults* WMGetDefaultsFromPath(char *path); WMUserDefaults* WMGetDefaultsFromPath(const char *path);
void WMSynchronizeUserDefaults(WMUserDefaults *database); void WMSynchronizeUserDefaults(WMUserDefaults *database);
@@ -834,32 +834,32 @@ void WMEnableUDPeriodicSynchronization(WMUserDefaults *database, Bool enable);
* Keys in array are just retained references to the original keys */ * Keys in array are just retained references to the original keys */
WMPropList* WMGetUDKeys(WMUserDefaults *database); WMPropList* WMGetUDKeys(WMUserDefaults *database);
WMPropList* WMGetUDObjectForKey(WMUserDefaults *database, char *defaultName); WMPropList* WMGetUDObjectForKey(WMUserDefaults *database, const char *defaultName);
void WMSetUDObjectForKey(WMUserDefaults *database, WMPropList *object, void WMSetUDObjectForKey(WMUserDefaults *database, WMPropList *object,
char *defaultName); const char *defaultName);
void WMRemoveUDObjectForKey(WMUserDefaults *database, char *defaultName); void WMRemoveUDObjectForKey(WMUserDefaults *database, const char *defaultName);
char* WMGetUDStringForKey(WMUserDefaults *database, char *defaultName); char* WMGetUDStringForKey(WMUserDefaults *database, const char *defaultName);
int WMGetUDIntegerForKey(WMUserDefaults *database, char *defaultName); int WMGetUDIntegerForKey(WMUserDefaults *database, const char *defaultName);
float WMGetUDFloatForKey(WMUserDefaults *database, char *defaultName); float WMGetUDFloatForKey(WMUserDefaults *database, const char *defaultName);
Bool WMGetUDBoolForKey(WMUserDefaults *database, char *defaultName); Bool WMGetUDBoolForKey(WMUserDefaults *database, const char *defaultName);
void WMSetUDStringForKey(WMUserDefaults *database, char *value, void WMSetUDStringForKey(WMUserDefaults *database, const char *value,
char *defaultName); const char *defaultName);
void WMSetUDIntegerForKey(WMUserDefaults *database, int value, void WMSetUDIntegerForKey(WMUserDefaults *database, int value,
char *defaultName); const char *defaultName);
void WMSetUDFloatForKey(WMUserDefaults *database, float value, void WMSetUDFloatForKey(WMUserDefaults *database, float value,
char *defaultName); const char *defaultName);
void WMSetUDBoolForKey(WMUserDefaults *database, Bool value, void WMSetUDBoolForKey(WMUserDefaults *database, Bool value,
char *defaultName); const char *defaultName);
WMPropList* WMGetUDSearchList(WMUserDefaults *database); WMPropList* WMGetUDSearchList(WMUserDefaults *database);

View File

@@ -67,7 +67,7 @@ WMData *WMCreateDataWithLength(unsigned length)
return aData; return aData;
} }
WMData *WMCreateDataWithBytes(void *bytes, unsigned length) WMData *WMCreateDataWithBytes(const void *bytes, unsigned length)
{ {
WMData *aData; WMData *aData;
@@ -230,7 +230,7 @@ unsigned WMGetDataLength(WMData * aData)
} }
/* Adding data */ /* Adding data */
void WMAppendDataBytes(WMData * aData, void *bytes, unsigned length) void WMAppendDataBytes(WMData * aData, const void *bytes, unsigned length)
{ {
unsigned oldLength = aData->length; unsigned oldLength = aData->length;
unsigned newLength = oldLength + length; unsigned newLength = oldLength + length;
@@ -260,7 +260,7 @@ void WMAppendData(WMData * aData, WMData * anotherData)
/* Modifying data */ /* Modifying data */
void WMReplaceDataBytesInRange(WMData * aData, WMRange aRange, void *bytes) void WMReplaceDataBytesInRange(WMData * aData, WMRange aRange, const void *bytes)
{ {
wassertr(aRange.position < aData->length); wassertr(aRange.position < aData->length);
wassertr(aRange.count <= aData->length - aRange.position); wassertr(aRange.count <= aData->length - aRange.position);

View File

@@ -885,7 +885,7 @@ void WMPLSetCaseSensitive(Bool caseSensitiveness)
caseSensitive = caseSensitiveness; caseSensitive = caseSensitiveness;
} }
WMPropList *WMCreatePLString(char *str) WMPropList *WMCreatePLString(const char *str)
{ {
WMPropList *plist; WMPropList *plist;
@@ -913,7 +913,7 @@ WMPropList *WMCreatePLData(WMData * data)
return plist; return plist;
} }
WMPropList *WMCreatePLDataWithBytes(unsigned char *bytes, unsigned int length) WMPropList *WMCreatePLDataWithBytes(const unsigned char *bytes, unsigned int length)
{ {
WMPropList *plist; WMPropList *plist;

View File

@@ -340,13 +340,13 @@ WMUserDefaults *WMGetStandardUserDefaults(void)
return defaults; return defaults;
} }
WMUserDefaults *WMGetDefaultsFromPath(char *path) WMUserDefaults *WMGetDefaultsFromPath(const char *path)
{ {
WMUserDefaults *defaults; WMUserDefaults *defaults;
WMPropList *domain; WMPropList *domain;
WMPropList *key; WMPropList *key;
struct stat stbuf; struct stat stbuf;
char *name; const char *name;
int i; int i;
assert(path != NULL); assert(path != NULL);
@@ -421,7 +421,7 @@ WMPropList *WMGetUDKeys(WMUserDefaults * database)
return WMGetPLDictionaryKeys(database->appDomain); return WMGetPLDictionaryKeys(database->appDomain);
} }
WMPropList *WMGetUDObjectForKey(WMUserDefaults * database, char *defaultName) WMPropList *WMGetUDObjectForKey(WMUserDefaults * database, const char *defaultName)
{ {
WMPropList *domainName, *domain; WMPropList *domainName, *domain;
WMPropList *object = NULL; WMPropList *object = NULL;
@@ -441,7 +441,7 @@ WMPropList *WMGetUDObjectForKey(WMUserDefaults * database, char *defaultName)
return object; return object;
} }
void WMSetUDObjectForKey(WMUserDefaults * database, WMPropList * object, char *defaultName) void WMSetUDObjectForKey(WMUserDefaults * database, WMPropList * object, const char *defaultName)
{ {
WMPropList *key = WMCreatePLString(defaultName); WMPropList *key = WMCreatePLString(defaultName);
@@ -451,7 +451,7 @@ void WMSetUDObjectForKey(WMUserDefaults * database, WMPropList * object, char *d
WMReleasePropList(key); WMReleasePropList(key);
} }
void WMRemoveUDObjectForKey(WMUserDefaults * database, char *defaultName) void WMRemoveUDObjectForKey(WMUserDefaults * database, const char *defaultName)
{ {
WMPropList *key = WMCreatePLString(defaultName); WMPropList *key = WMCreatePLString(defaultName);
@@ -462,7 +462,7 @@ void WMRemoveUDObjectForKey(WMUserDefaults * database, char *defaultName)
WMReleasePropList(key); WMReleasePropList(key);
} }
char *WMGetUDStringForKey(WMUserDefaults * database, char *defaultName) char *WMGetUDStringForKey(WMUserDefaults * database, const char *defaultName)
{ {
WMPropList *val; WMPropList *val;
@@ -477,7 +477,7 @@ char *WMGetUDStringForKey(WMUserDefaults * database, char *defaultName)
return WMGetFromPLString(val); return WMGetFromPLString(val);
} }
int WMGetUDIntegerForKey(WMUserDefaults * database, char *defaultName) int WMGetUDIntegerForKey(WMUserDefaults * database, const char *defaultName)
{ {
WMPropList *val; WMPropList *val;
char *str; char *str;
@@ -501,7 +501,7 @@ int WMGetUDIntegerForKey(WMUserDefaults * database, char *defaultName)
return value; return value;
} }
float WMGetUDFloatForKey(WMUserDefaults * database, char *defaultName) float WMGetUDFloatForKey(WMUserDefaults * database, const char *defaultName)
{ {
WMPropList *val; WMPropList *val;
char *str; char *str;
@@ -521,7 +521,7 @@ float WMGetUDFloatForKey(WMUserDefaults * database, char *defaultName)
return value; return value;
} }
Bool WMGetUDBoolForKey(WMUserDefaults * database, char *defaultName) Bool WMGetUDBoolForKey(WMUserDefaults * database, const char *defaultName)
{ {
WMPropList *val; WMPropList *val;
int value; int value;
@@ -551,7 +551,7 @@ Bool WMGetUDBoolForKey(WMUserDefaults * database, char *defaultName)
return False; return False;
} }
void WMSetUDIntegerForKey(WMUserDefaults * database, int value, char *defaultName) void WMSetUDIntegerForKey(WMUserDefaults * database, int value, const char *defaultName)
{ {
WMPropList *object; WMPropList *object;
char buffer[128]; char buffer[128];
@@ -563,7 +563,7 @@ void WMSetUDIntegerForKey(WMUserDefaults * database, int value, char *defaultNam
WMReleasePropList(object); WMReleasePropList(object);
} }
void WMSetUDStringForKey(WMUserDefaults * database, char *value, char *defaultName) void WMSetUDStringForKey(WMUserDefaults * database, const char *value, const char *defaultName)
{ {
WMPropList *object; WMPropList *object;
@@ -573,7 +573,7 @@ void WMSetUDStringForKey(WMUserDefaults * database, char *value, char *defaultNa
WMReleasePropList(object); WMReleasePropList(object);
} }
void WMSetUDFloatForKey(WMUserDefaults * database, float value, char *defaultName) void WMSetUDFloatForKey(WMUserDefaults * database, float value, const char *defaultName)
{ {
WMPropList *object; WMPropList *object;
char buffer[128]; char buffer[128];
@@ -585,7 +585,7 @@ void WMSetUDFloatForKey(WMUserDefaults * database, float value, char *defaultNam
WMReleasePropList(object); WMReleasePropList(object);
} }
void WMSetUDBoolForKey(WMUserDefaults * database, Bool value, char *defaultName) void WMSetUDBoolForKey(WMUserDefaults * database, Bool value, const char *defaultName)
{ {
static WMPropList *yes = NULL, *no = NULL; static WMPropList *yes = NULL, *no = NULL;