summaryrefslogtreecommitdiff
path: root/src/gallery-utils.c
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@users.sourceforge.net>2009-03-28 13:45:39 +0100
committerTomas Bzatek <tbzatek@users.sourceforge.net>2009-03-28 13:45:39 +0100
commitd9ff1192a7b5eb7defca68e90e06c68e9b986c94 (patch)
tree904f1ff183e50aa56f4521cac87712aa163d3cca /src/gallery-utils.c
parent7d00adae2749556d077af1fa3f0de13a2ea8e4a2 (diff)
downloadcataract-d9ff1192a7b5eb7defca68e90e06c68e9b986c94.tar.xz
Support for custom index file name
Affects every generated HTML file (i.e. all of them would have .php extensions)
Diffstat (limited to 'src/gallery-utils.c')
-rw-r--r--src/gallery-utils.c17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/gallery-utils.c b/src/gallery-utils.c
index 63744b9..2958c51 100644
--- a/src/gallery-utils.c
+++ b/src/gallery-utils.c
@@ -151,7 +151,7 @@ copy_file (const char *src, const char *dst)
* - returns newly allocated string
*/
char *
-make_string (const char* substr, int count)
+make_string (const char *substr, int count)
{
int i;
char *s;
@@ -273,7 +273,7 @@ remove_tags (char **str, const char *tag_begin, const char *tag_end)
* count_dir_levels: returns number of path elements
*/
int
-count_dir_levels (const char* path)
+count_dir_levels (const char *path)
{
int i;
int level;
@@ -289,3 +289,16 @@ count_dir_levels (const char* path)
return level;
}
+
+
+/*
+ * extract_file_ext: returns pointer to filename extension
+ */
+const char *
+extract_file_ext (const char *filename)
+{
+ g_return_val_if_fail (filename != NULL, NULL);
+ g_return_val_if_fail (strlen (filename) > 0, NULL);
+
+ return strrchr (filename, '.') + 1;
+}