forked from enlightenment/efl
put macro after declarations, otherwise vc++ is not happy
SVN revision: 38741
This commit is contained in:
parent
c166854ae1
commit
29befb161d
|
@ -115,14 +115,14 @@ void *alloca (size_t);
|
||||||
EAPI Eina_Bool
|
EAPI Eina_Bool
|
||||||
eina_file_dir_list(const char *dir, Eina_Bool recursive, Eina_File_Dir_List_Cb cb, void *data)
|
eina_file_dir_list(const char *dir, Eina_Bool recursive, Eina_File_Dir_List_Cb cb, void *data)
|
||||||
{
|
{
|
||||||
EINA_SAFETY_ON_NULL_RETURN_VAL(cb, EINA_FALSE);
|
|
||||||
EINA_SAFETY_ON_NULL_RETURN_VAL(dir, EINA_FALSE);
|
|
||||||
EINA_SAFETY_ON_TRUE_RETURN_VAL(dir[0] == '\0', EINA_FALSE);
|
|
||||||
|
|
||||||
#ifndef _WIN32
|
#ifndef _WIN32
|
||||||
struct dirent *de;
|
struct dirent *de;
|
||||||
DIR *d;
|
DIR *d;
|
||||||
|
|
||||||
|
EINA_SAFETY_ON_NULL_RETURN_VAL(cb, EINA_FALSE);
|
||||||
|
EINA_SAFETY_ON_NULL_RETURN_VAL(dir, EINA_FALSE);
|
||||||
|
EINA_SAFETY_ON_TRUE_RETURN_VAL(dir[0] == '\0', EINA_FALSE);
|
||||||
|
|
||||||
d = opendir(dir);
|
d = opendir(dir);
|
||||||
if (!d) return EINA_FALSE;
|
if (!d) return EINA_FALSE;
|
||||||
|
|
||||||
|
@ -169,6 +169,10 @@ eina_file_dir_list(const char *dir, Eina_Bool recursive, Eina_File_Dir_List_Cb c
|
||||||
TCHAR *tdir;
|
TCHAR *tdir;
|
||||||
size_t length_dir;
|
size_t length_dir;
|
||||||
|
|
||||||
|
EINA_SAFETY_ON_NULL_RETURN_VAL(cb, EINA_FALSE);
|
||||||
|
EINA_SAFETY_ON_NULL_RETURN_VAL(dir, EINA_FALSE);
|
||||||
|
EINA_SAFETY_ON_TRUE_RETURN_VAL(dir[0] == '\0', EINA_FALSE);
|
||||||
|
|
||||||
length_dir = strlen(dir);
|
length_dir = strlen(dir);
|
||||||
new_dir = (char *)alloca(length_dir + 5);
|
new_dir = (char *)alloca(length_dir + 5);
|
||||||
if (!new_dir) return EINA_FALSE;
|
if (!new_dir) return EINA_FALSE;
|
||||||
|
|
Loading…
Reference in New Issue