/* HomeBank -- Free, easy, personal accounting for everyone.
- * Copyright (C) 1995-2017 Maxime DOYEN
+ * Copyright (C) 1995-2019 Maxime DOYEN
*
* This file is part of HomeBank.
*
void hb_strfmon_int(gchar *outstr, gint outlen, gdouble value, guint32 kcur, gboolean minor);
void hb_strfnum(gchar *outstr, gint outlen, gdouble value, guint32 kcur, gboolean minor);
-gchar *hb_util_filename_new_with_extension(gchar *filename, const gchar *extension);
+gint hb_filename_type_get_by_extension(gchar *filepath);
+
+gchar *hb_filename_new_for_backup(gchar *filename);
+GPtrArray *hb_filename_backup_list(gchar *filename);
+
+gchar *hb_filename_backup_get_filtername(gchar *filename);
+
+gchar *hb_filename_new_with_extension(gchar *filename, const gchar *extension);
gchar *get_normal_color_amount(gdouble value);
gchar *get_minimum_color_amount(gdouble value, gdouble minvalue);
//void get_range_minmax(guint32 refdate, gint range, guint32 *mindate, guint32 *maxdate);
gint hb_string_compare(gchar *s1, gchar *s2);
+gint hb_string_utf8_strstr(gchar *haystack, gchar *needle, gboolean exact);
gint hb_string_utf8_compare(gchar *s1, gchar *s2);
+gchar *hb_string_dup_raw_amount_clean(const gchar *string, gint digits);
+
void hb_string_strip_crlf(gchar *str);
void hb_string_replace_char(gchar c, gchar *str);
+gchar *hb_string_copy_jsonpair(gchar *dst, gchar *str);
+void hb_string_inline(gchar *str);
gchar* hb_strdup_nobrackets (const gchar *str);
gchar *hb_sprint_date(gchar *outstr, guint32 julian);