diff options
author | Kim Woelders <kim@woelders.dk> | 2016-04-14 21:19:08 +0200 |
---|---|---|
committer | Kim Woelders <kim@woelders.dk> | 2016-04-15 22:05:22 +0200 |
commit | 31a261ac3764440936eb3395679c91f259831a1a (patch) | |
tree | 10b78936a0e5ff6da242c51cd99cac817c18225a | |
parent | b49e71ed77e7749fbb5ac66c527b5ffab92fff3d (diff) | |
download | imlib2-31a261ac3764440936eb3395679c91f259831a1a.tar.gz |
Trivial file function cleanups.
-rw-r--r-- | src/lib/file.c | 22 | ||||
-rw-r--r-- | src/lib/file.h | 8 |
2 files changed, 14 insertions, 16 deletions
diff --git a/src/lib/file.c b/src/lib/file.c index ed3f149..ee0898c 100644 --- a/src/lib/file.c +++ b/src/lib/file.c @@ -240,7 +240,7 @@ __imlib_FileCanRead(const char *s) } char ** -__imlib_FileDir(char *dir, int *num) +__imlib_FileDir(const char *dir, int *num) { int i, dirlen; int done = 0; @@ -249,12 +249,12 @@ __imlib_FileDir(char *dir, int *num) struct dirent *dp; if ((!dir) || (!*dir)) - return (0); + return 0; dirp = opendir(dir); if (!dirp) { *num = 0; - return (NULL); + return NULL; } /* count # of entries in dir (worst case) */ for (dirlen = 0; (dp = readdir(dirp)); dirlen++); @@ -262,12 +262,12 @@ __imlib_FileDir(char *dir, int *num) { closedir(dirp); *num = dirlen; - return (NULL); + return NULL; } names = (char **)malloc(dirlen * sizeof(char *)); if (!names) - return (NULL); + return NULL; rewinddir(dirp); for (i = 0; i < dirlen;) @@ -303,7 +303,7 @@ __imlib_FileDir(char *dir, int *num) } } } - return (names); + return names; } void @@ -315,16 +315,14 @@ __imlib_FileFreeDirList(char **l, int num) if (l[num]) free(l[num]); free(l); - return; } void -__imlib_FileDel(char *s) +__imlib_FileDel(const char *s) { if ((!s) || (!*s)) return; unlink(s); - return; } int @@ -332,7 +330,7 @@ __imlib_IsRealFile(const char *s) { struct stat st; - return ((stat(s, &st) != -1) && (S_ISREG(st.st_mode))); + return (stat(s, &st) != -1) && (S_ISREG(st.st_mode)); } time_t @@ -380,7 +378,7 @@ __imlib_FileHomeDir(int uid) if ((uid == usr_uid) && (usr_s)) { - return (strdup(usr_s)); + return strdup(usr_s); } pwd = getpwuid(uid); @@ -389,7 +387,7 @@ __imlib_FileHomeDir(int uid) s = strdup(pwd->pw_dir); if (uid == usr_uid) usr_s = strdup(s); - return (s); + return s; } return NULL; diff --git a/src/lib/file.h b/src/lib/file.h index 4f7d2e1..18fdd39 100644 --- a/src/lib/file.h +++ b/src/lib/file.h @@ -1,5 +1,5 @@ -#ifndef __FILE -#define __FILE 1 +#ifndef __FILE_H +#define __FILE_H 1 #include "common.h" @@ -9,9 +9,9 @@ char *__imlib_FileExtension(const char *file); int __imlib_FileExists(const char *s); int __imlib_FileIsFile(const char *s); int __imlib_FileIsDir(const char *s); -char **__imlib_FileDir(char *dir, int *num); +char **__imlib_FileDir(const char *dir, int *num); void __imlib_FileFreeDirList(char **l, int num); -void __imlib_FileDel(char *s); +void __imlib_FileDel(const char *s); time_t __imlib_FileModDate(const char *s); char *__imlib_FileHomeDir(int uid); int __imlib_FilePermissions(const char *s); |