diff --git a/legacy/ecore/src/lib/ecore_file/Ecore_File.h b/legacy/ecore/src/lib/ecore_file/Ecore_File.h index 4bfc49159e..ba72b5fa06 100644 --- a/legacy/ecore/src/lib/ecore_file/Ecore_File.h +++ b/legacy/ecore/src/lib/ecore_file/Ecore_File.h @@ -105,13 +105,13 @@ EAPI const char *ecore_file_monitor_path_get(Ecore_File_Monitor *ecore_f /* Path */ -EAPI int ecore_file_path_dir_exists(const char *in_dir); -EAPI int ecore_file_app_installed(const char *exe); +EAPI Eina_Bool ecore_file_path_dir_exists(const char *in_dir); +EAPI Eina_Bool ecore_file_app_installed(const char *exe); EAPI Eina_List *ecore_file_app_list(void); /* Download */ -EAPI int ecore_file_download(const char *url, +EAPI Eina_Bool ecore_file_download(const char *url, const char *dst, void (*completion_cb)(void *data, const char *file, @@ -126,7 +126,7 @@ EAPI int ecore_file_download(const char *url, Ecore_File_Download_Job **job_ret); EAPI void ecore_file_download_abort_all(void); EAPI void ecore_file_download_abort(Ecore_File_Download_Job *job); -EAPI int ecore_file_download_protocol_available(const char *protocol); +EAPI Eina_Bool ecore_file_download_protocol_available(const char *protocol); #ifdef __cplusplus } diff --git a/legacy/ecore/src/lib/ecore_file/ecore_file_download.c b/legacy/ecore/src/lib/ecore_file/ecore_file_download.c index ee03d164af..26fe7ec30d 100644 --- a/legacy/ecore/src/lib/ecore_file/ecore_file_download.c +++ b/legacy/ecore/src/lib/ecore_file/ecore_file_download.c @@ -101,7 +101,7 @@ ecore_file_download_abort_all(void) * @param job_ret If the protocol in use is http or ftp, this parameter will be * filled with the job. Then you can use ecore_file_download_abort() to cancel it. * - * @return 1 if the download start or 0 on failure + * @return EINA_TRUE if the download start or EINA_FALSE on failure * * You must provide the full url, including 'http://', 'ftp://' or 'file://'.\n * If @p dst already exist it will not be overwritten and the function will fail.\n @@ -109,7 +109,7 @@ ecore_file_download_abort_all(void) * The @p status param in the @p completion_cb() will be 0 if the download goes well or * 1 in case of failure. */ -EAPI int +EAPI Eina_Bool ecore_file_download(const char *url, const char *dst, void (*completion_cb)(void *data, const char *file, int status), int (*progress_cb)(void *data, const char *file, long int dltotal, long int dlnow, long int ultotal, long int ulnow), @@ -121,10 +121,10 @@ ecore_file_download(const char *url, const char *dst, if (!ecore_file_is_dir(dir)) { free(dir); - return 0; + return EINA_FALSE; } free(dir); - if (ecore_file_exists(dst)) return 0; + if (ecore_file_exists(dst)) return EINA_FALSE; /* FIXME: Add handlers for http and ftp! */ if (!strncmp(url, "file://", 7)) @@ -147,41 +147,41 @@ ecore_file_download(const char *url, const char *dst, job = _ecore_file_download_curl(url, dst, completion_cb, progress_cb, data); if(job_ret) *job_ret = job; - return !!job; + return job ? EINA_TRUE : EINA_FALSE; } # endif else { - return 0; + return EINA_FALSE; } #else completion_cb = NULL; progress_cb = NULL; data = NULL; - return 0; + return EINA_FALSE; #endif /* BUILD_ECORE_CON */ } /** * Check if the given protocol is available * @param protocol The protocol to check - * @return 1 if protocol is handled or 0 if not + * @return EINA_TRUE if protocol is handled, EINA_FALSE otherwise * * @p protocol can be 'http://', 'ftp://' or 'file://'.\n * Ecore must be compiled with CURL to handle http and ftp protocols. */ -EAPI int +EAPI Eina_Bool ecore_file_download_protocol_available(const char *protocol) { #ifdef BUILD_ECORE_CON - if (!strncmp(protocol, "file://", 7)) return 1; + if (!strncmp(protocol, "file://", 7)) return EINA_TRUE; # ifdef HAVE_CURL - else if (!strncmp(protocol, "http://", 7)) return 1; - else if (!strncmp(protocol, "ftp://", 6)) return 1; + else if (!strncmp(protocol, "http://", 7)) return EINA_TRUE; + else if (!strncmp(protocol, "ftp://", 6)) return EINA_TRUE; # endif #endif /* BUILD_ECORE_CON */ - return 0; + return EINA_FALSE; } #ifdef BUILD_ECORE_CON diff --git a/legacy/ecore/src/lib/ecore_file/ecore_file_path.c b/legacy/ecore/src/lib/ecore_file/ecore_file_path.c index ed2882c437..4c53d93851 100644 --- a/legacy/ecore/src/lib/ecore_file/ecore_file_path.c +++ b/legacy/ecore/src/lib/ecore_file/ecore_file_path.c @@ -60,49 +60,49 @@ _ecore_file_path_from_env(const char *env) /** * Check if the given directory is in PATH * @param The name of the directory to search in PATH - * @return 1 if the directory exist in PATH, 0 otherwise + * @return EINA_TRUE if the directory exist in PATH, EINA_FALSE otherwise */ -EAPI int +EAPI Eina_Bool ecore_file_path_dir_exists(const char *in_dir) { Eina_List *l; char *dir; - if (!__ecore_file_path_bin) return 0; + if (!__ecore_file_path_bin) return EINA_FALSE; EINA_LIST_FOREACH(__ecore_file_path_bin, l, dir) { if (strcmp(dir, in_dir)) - return 1; + return EINA_TRUE; } - return 0; + return EINA_FALSE; } /** * Check if the given application is installed * @param exe The name of the application - * @return 1 if the exe is in PATH and is executable + * @return EINA_TRUE if the exe is in PATH and is executable, EINA_FALSE otherwise * * This function check if the given name exist in PATH and is executable */ -EAPI int +EAPI Eina_Bool ecore_file_app_installed(const char *exe) { Eina_List *l; char *dir; char buf[PATH_MAX]; - if (!exe) return 0; - if (ecore_file_can_exec(exe)) return 1; + if (!exe) return EINA_FALSE; + if (ecore_file_can_exec(exe)) return EINA_TRUE; EINA_LIST_FOREACH(__ecore_file_path_bin, l, dir) { snprintf(buf, sizeof(buf), "%s/%s", dir, exe); if (ecore_file_can_exec(buf)) - return 1; + return EINA_TRUE; } - return 0; + return EINA_FALSE; } /**