16 #include FT_FREETYPE_H
102 for (
int i = 0; i <
count; i++) {
103 char *path = dirs[i];
141 s = strrchr(mfile,
'.');
#define BLI_assert_msg(a, msg)
File and directory operations.
int BLI_exists(const char *path) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL()
void BLI_addhead(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
void BLI_remlink(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
int BLI_listbase_count(const struct ListBase *listbase) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
bool BLI_path_is_rel(const char *path) ATTR_NONNULL() ATTR_WARN_UNUSED_RESULT
void BLI_join_dirfile(char *__restrict dst, size_t maxlen, const char *__restrict dir, const char *__restrict file) ATTR_NONNULL()
size_t BLI_strnlen(const char *str, size_t maxlen) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL()
char * BLI_strdup(const char *str) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL() ATTR_MALLOC
Read Guarded memory(de)allocation.
void BLF_dir_rem(const char *path)
void BLF_dir_free(char **dirs, int count)
static DirBLF * blf_dir_find(const char *path)
char * blf_dir_metrics_search(const char *filepath)
char ** BLF_dir_get(int *ndir)
char * blf_dir_search(const char *file)
void BLF_dir_add(const char *path)
static ListBase global_font_dir
void(* MEM_freeN)(void *vmemh)
void *(* MEM_callocN)(size_t len, const char *str)