![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
Go to the source code of this file.
Functions | |
static void | adddirentry (stringlist_t *list, const char *path, const char *name) |
void | listdirectory (stringlist_t *list, const char *basepath, const char *path) |
int | matchpattern (const char *in, const char *pattern, int caseinsensitive) |
int | matchpattern_with_separator (const char *in, const char *pattern, int caseinsensitive, const char *separators, qbool wildcard_least_one) |
void | stringlistappend (stringlist_t *list, const char *text) |
void | stringlistfreecontents (stringlist_t *list) |
void | stringlistinit (stringlist_t *list) |
void | stringlistsort (stringlist_t *list, qbool uniq) |
static int | stringlistsort_cmp (const void *a, const void *b) |
|
static |
Definition at line 159 of file filematch.c.
References dpsnprintf(), MAX_OSPATH, name, and stringlistappend().
Referenced by listdirectory().
void listdirectory | ( | stringlist_t * | list, |
const char * | basepath, | ||
const char * | path ) |
Definition at line 198 of file filematch.c.
References adddirentry(), buf, dir, dpsnprintf(), FS_SysLoadFile(), MAX_OSPATH, Mem_Free, NULL, and tempmempool.
Referenced by FS_AddGameDirectory(), FS_ListGameDirs(), FS_Search(), FS_SysCheckGameDir(), and ModList_RebuildList().
Definition at line 16 of file filematch.c.
References matchpattern_with_separator().
Referenced by Curl_FindPackURL(), FS_Search(), PRVM_ED_Print(), PRVM_Globals_f(), and R_ReplaceWorldTexture_f().
int matchpattern_with_separator | ( | const char * | in, |
const char * | pattern, | ||
int | caseinsensitive, | ||
const char * | separators, | ||
qbool | wildcard_least_one ) |
Definition at line 23 of file filematch.c.
References matchpattern_with_separator().
Referenced by Cmd_Apropos_f(), Cmd_List_f(), Cvar_List_f(), Key_History_Find_All(), Key_History_Find_Backwards(), Key_History_Find_Forwards(), match_rule(), matchpattern(), matchpattern_with_separator(), RCon_Authenticate(), and VM_buf_cvarlist().
void stringlistappend | ( | stringlist_t * | list, |
const char * | text ) |
Definition at line 103 of file filematch.c.
References stringlist_t::maxstrings, stringlist_t::numstrings, stringlist_t::strings, strlen(), Z_Free, and Z_Malloc.
Referenced by adddirentry(), Con_CompleteCommandLine(), FS_ListGameDirs(), and FS_Search().
void stringlistfreecontents | ( | stringlist_t * | list | ) |
Definition at line 87 of file filematch.c.
References i, stringlist_t::maxstrings, NULL, stringlist_t::numstrings, stringlist_t::strings, and Z_Free.
Referenced by Con_CompleteCommandLine(), FS_AddGameDirectory(), FS_ListGameDirs(), FS_Search(), FS_SysCheckGameDir(), and ModList_RebuildList().
void stringlistinit | ( | stringlist_t * | list | ) |
Definition at line 82 of file filematch.c.
Referenced by Con_CompleteCommandLine(), FS_AddGameDirectory(), FS_ListGameDirs(), FS_Search(), FS_SysCheckGameDir(), and ModList_RebuildList().
void stringlistsort | ( | stringlist_t * | list, |
qbool | uniq ) |
Definition at line 129 of file filematch.c.
References i, stringlist_t::numstrings, stringlistsort_cmp(), stringlist_t::strings, and Z_Free.
Referenced by Con_CompleteCommandLine(), FS_AddGameDirectory(), FS_ListGameDirs(), FS_Search(), and ModList_RebuildList().