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:
committed by
Carlos R. Mafra
parent
d40fa69b92
commit
74c17bffae
@@ -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);
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user