aqhome: make delimiter a function argument instead of hardcoding "/".
This commit is contained in:
@@ -36,7 +36,7 @@ static void *_handleElement(const char *element, void *data, uint32_t flags, AQH
|
||||
* ------------------------------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
void *AQH_Path_Handle(const char *path, void *data, uint32_t flags, AQH_PATH_HANDLERFN fn)
|
||||
void *AQH_Path_Handle(const char *path, void *data, uint32_t flags, const char *delimiters, AQH_PATH_HANDLERFN fn)
|
||||
{
|
||||
if (path && *path) {
|
||||
GWEN_STRINGLIST *elementList;
|
||||
@@ -48,7 +48,7 @@ void *AQH_Path_Handle(const char *path, void *data, uint32_t flags, AQH_PATH_HAN
|
||||
flags|=AQH_PATH_FLAGS_ROOT;
|
||||
path++;
|
||||
}
|
||||
elementList=GWEN_StringList_fromString2(path, "/", 0, GWEN_TEXT_FLAGS_CHECK_BACKSLASH | GWEN_TEXT_FLAGS_DEL_QUOTES);
|
||||
elementList=GWEN_StringList_fromString2(path, delimiters, 0, GWEN_TEXT_FLAGS_CHECK_BACKSLASH | GWEN_TEXT_FLAGS_DEL_QUOTES);
|
||||
if (elementList) {
|
||||
GWEN_STRINGLISTENTRY *se;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user