gwenhywfar  5.10.1
Macros | Functions
path.c File Reference
#include "path.h"
#include "gwenhywfar/debug.h"
#include "gwenhywfar/misc.h"
#include "gwenhywfar/text.h"
#include "gwenhywfar/stringlist.h"
#include <ctype.h>
Include dependency graph for path.c:

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)
 

Macro Definition Documentation

◆ DISABLE_DEBUGLOG

#define DISABLE_DEBUGLOG

Definition at line 29 of file path.c.

Function Documentation

◆ _getPathBetween()

void _getPathBetween ( const char *  path1,
const char *  path2,
GWEN_BUFFER diffBuf 
)
static

◆ GWEN_Path_AppendPathElement()

void * GWEN_Path_AppendPathElement ( const char *  entry,
void *  data,
unsigned int  flags 
)
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().

Here is the call graph for this function:
Here is the caller graph for this function: