add some gcc modifiers: non-null args, warn unused results and malloc.
authorbarbieri <barbieri>
Tue, 6 Jul 2010 15:48:24 +0000 (15:48 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 6 Jul 2010 15:48:24 +0000 (15:48 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@50066 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/include/eina_file.h

index a94ba83..38e093d 100644 (file)
@@ -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)
 
 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_Iterator *eina_file_ls(const char *dir);
+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) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_MALLOC;
 
 
 typedef struct _Eina_File_Direct_Info Eina_File_Direct_Info;
@@ -67,7 +67,7 @@ struct _Eina_File_Direct_Info
    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;
 
 /**
  * @}