This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository legacy-imlib2.

View the commit online.

commit 595d0a322d4b0a20a0de90dbfcdaa6ad11880b14
Author: Kim Woelders <k...@woelders.dk>
AuthorDate: Sun Jun 25 22:24:08 2023 +0200

    file: Remove a couple of unused functions
    
    __imlib_IsRealFile() and __imlib_FileExists() are not used.
    __imlib_FileStat() can now be private.
---
 src/lib/file.c     | 22 +---------------------
 src/lib/file.h     |  4 ----
 test/test_file.cpp | 50 --------------------------------------------------
 3 files changed, 1 insertion(+), 75 deletions(-)

diff --git a/src/lib/file.c b/src/lib/file.c
index 1e366ea..80d006d 100644
--- a/src/lib/file.c
+++ b/src/lib/file.c
@@ -16,16 +16,6 @@
 #define DBG_PFX "FILE"
 #define DP(fmt...) DC(DBG_FILE, fmt)
 
-int
-__imlib_IsRealFile(const char *s)
-{
-   struct stat         st;
-
-   DP("%s: '%s'\n", __func__, s);
-
-   return (stat(s, &st) != -1) && (S_ISREG(st.st_mode));
-}
-
 char               *
 __imlib_FileKey(const char *file)
 {
@@ -110,7 +100,7 @@ __imlib_FileExtension(const char *file)
    return *p != '\0' ? p : NULL;
 }
 
-int
+static int
 __imlib_FileStat(const char *file, struct stat *st)
 {
    DP("%s: '%s'\n", __func__, file);
@@ -121,16 +111,6 @@ __imlib_FileStat(const char *file, struct stat *st)
    return stat(file, st);
 }
 
-int
-__imlib_FileExists(const char *s)
-{
-   struct stat         st;
-
-   DP("%s: '%s'\n", __func__, s);
-
-   return __imlib_FileStat(s, &st) == 0;
-}
-
 int
 __imlib_FileIsFile(const char *s)
 {
diff --git a/src/lib/file.h b/src/lib/file.h
index 44abf11..0108b6a 100644
--- a/src/lib/file.h
+++ b/src/lib/file.h
@@ -4,14 +4,11 @@
 #include <time.h>
 #include <sys/stat.h>
 
-int                 __imlib_IsRealFile(const char *s);
 char               *__imlib_FileKey(const char *file);
 char               *__imlib_FileRealFile(const char *file);
 
 const char         *__imlib_FileExtension(const char *file);
 
-int                 __imlib_FileStat(const char *file, struct stat *st);
-
 static inline       time_t
 __imlib_StatModDate(const struct stat *st)
 {
@@ -30,7 +27,6 @@ __imlib_StatIsDir(const struct stat *st)
    return S_ISDIR(st->st_mode);
 }
 
-int                 __imlib_FileExists(const char *s);
 int                 __imlib_FileIsFile(const char *s);
 int                 __imlib_FileIsDir(const char *s);
 time_t              __imlib_FileModDate(const char *s);
diff --git a/test/test_file.cpp b/test/test_file.cpp
index ce81ff4..fe371b3 100644
--- a/test/test_file.cpp
+++ b/test/test_file.cpp
@@ -48,29 +48,6 @@ TEST(FILE, file_extension)
    EXPECT_STREQ(s, "def");
 }
 
-TEST(FILE, file_exists)
-{
-   int                 rc;
-
-   rc = __imlib_FileExists("./Makefile");
-   EXPECT_EQ(rc, 1);
-
-   rc = __imlib_FileExists(".");
-   EXPECT_EQ(rc, 1);
-
-   rc = __imlib_FileExists("./foob");
-   EXPECT_EQ(rc, 0);
-
-   rc = __imlib_FileExists("./Makefile:foo");
-   EXPECT_EQ(rc, USE_REAL_FILE);
-
-   rc = __imlib_FileExists(".:foo");
-   EXPECT_EQ(rc, USE_REAL_FILE);
-
-   rc = __imlib_FileExists("./foob:foo");
-   EXPECT_EQ(rc, 0);
-}
-
 TEST(FILE, file_is_file)
 {
    int                 rc;
@@ -117,33 +94,6 @@ TEST(FILE, file_is_dir)
    EXPECT_EQ(rc, 0);
 }
 
-TEST(FILE, file_is_real_file)
-{
-   int                 rc;
-
-   rc = __imlib_IsRealFile("./Makefile");
-   EXPECT_EQ(rc, 1);
-
-   rc = __imlib_IsRealFile(".");
-   EXPECT_EQ(rc, 0);
-
-   rc = __imlib_IsRealFile("./foob");
-   EXPECT_EQ(rc, 0);
-
-   rc = system("touch gylle");
-   EXPECT_EQ(rc, 0);
-   rc = __imlib_IsRealFile("gylle");
-   EXPECT_EQ(rc, 1);
-
-   rc = system("chmod 000 gylle");
-   EXPECT_EQ(rc, 0);
-   rc = __imlib_IsRealFile("gylle");
-   EXPECT_EQ(rc, 1);
-
-   rc = unlink("gylle");
-   EXPECT_EQ(rc, 0);
-}
-
 TEST(FILE, file_key)
 {
    char               *key;

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to