|
gwenhywfar
5.10.1
|
#include "path.h"#include "gwenhywfar/debug.h"#include "gwenhywfar/misc.h"#include "gwenhywfar/text.h"#include "gwenhywfar/stringlist.h"#include <ctype.h>
Go to the source code of this file.
Macros | |
| #define | DISABLE_DEBUGLOG |
Functions | |
| static void | _getPathBetween (const char *path1, const char *path2, GWEN_BUFFER *diffBuf) |
| static void * | GWEN_Path_AppendPathElement (const char *entry, void *data, unsigned int flags) |
| int | GWEN_Path_Convert (const char *path, GWEN_BUFFER *buffer, uint32_t flags) |
| int | GWEN_Path_GetPathBetween (const char *path1, const char *path2, GWEN_BUFFER *diffBuf) |
| void * | GWEN_Path_Handle (const char *path, void *data, uint32_t flags, GWEN_PATHHANDLERPTR elementFunction) |
| void * | GWEN_Path_HandleWithIdx (const char *path, void *data, uint32_t flags, GWEN_PATHIDXHANDLERPTR elementFunction) |
|
static |
Definition at line 465 of file path.c.
References GWEN_Buffer_AppendString(), GWEN_Buffer_GetUsedBytes(), GWEN_StringList_Count(), GWEN_StringList_FirstEntry(), GWEN_StringList_free(), GWEN_StringList_fromString2(), GWEN_StringList_RemoveCommonFirstEntries(), GWEN_StringListEntry_Data(), GWEN_StringListEntry_Next(), GWEN_TEXT_FLAGS_CHECK_BACKSLASH, and GWEN_TEXT_FLAGS_DEL_QUOTES.
Referenced by GWEN_Path_GetPathBetween().


|
static |
Definition at line 392 of file path.c.
References GWEN_Buffer_AllocRoom(), GWEN_Buffer_AppendByte(), GWEN_Buffer_AppendString(), GWEN_Buffer_GetPosPointer(), GWEN_PATH_FLAGS_LAST, and GWEN_PATH_FLAGS_VARIABLE.
Referenced by GWEN_Path_Convert().


1.8.14