forked from enlightenment/efl
add some gcc modifiers: non-null args, warn unused results and malloc.
SVN revision: 50066
This commit is contained in:
parent
ed15713785
commit
5b03bc86ec
|
@ -53,8 +53,8 @@ typedef void (*Eina_File_Dir_List_Cb)(const char *name, const char *path, void *
|
||||||
#define EINA_FILE_DIR_LIST_CB(function) ((Eina_File_Dir_List_Cb)function)
|
#define EINA_FILE_DIR_LIST_CB(function) ((Eina_File_Dir_List_Cb)function)
|
||||||
|
|
||||||
EAPI Eina_Bool eina_file_dir_list(const char *dir, Eina_Bool recursive, Eina_File_Dir_List_Cb cb, void *data) EINA_ARG_NONNULL(1, 3);
|
EAPI Eina_Bool eina_file_dir_list(const char *dir, Eina_Bool recursive, Eina_File_Dir_List_Cb cb, void *data) EINA_ARG_NONNULL(1, 3);
|
||||||
EAPI Eina_Array *eina_file_split(char *path) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1);
|
EAPI Eina_Array *eina_file_split(char *path) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC;
|
||||||
EAPI Eina_Iterator *eina_file_ls(const char *dir);
|
EAPI Eina_Iterator *eina_file_ls(const char *dir) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC;
|
||||||
|
|
||||||
|
|
||||||
typedef struct _Eina_File_Direct_Info Eina_File_Direct_Info;
|
typedef struct _Eina_File_Direct_Info Eina_File_Direct_Info;
|
||||||
|
@ -67,7 +67,7 @@ struct _Eina_File_Direct_Info
|
||||||
const struct dirent *dirent;
|
const struct dirent *dirent;
|
||||||
};
|
};
|
||||||
|
|
||||||
EAPI Eina_Iterator *eina_file_direct_ls(const char *dir);
|
EAPI Eina_Iterator *eina_file_direct_ls(const char *dir) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
|
|
Loading…
Reference in New Issue