struct tm time_str;
uint year, month, day, hour, min, sec;
- sscanf(tmp, "%4d:%2d:%2d %2d:%2d:%2d", &year, &month, &day, &hour, &min, &sec);
+ sscanf(tmp, "%4u:%2u:%2u %2u:%2u:%2u", &year, &month, &day, &hour, &min, &sec);
time_str.tm_year = year - 1900;
time_str.tm_mon = month - 1;
time_str.tm_mday = day;
struct tm time_str;
uint year, month, day, hour, min, sec;
- sscanf(tmp, "%4d:%2d:%2d %2d:%2d:%2d", &year, &month, &day, &hour, &min, &sec);
+ sscanf(tmp, "%4u:%2u:%2u %2u:%2u:%2u", &year, &month, &day, &hour, &min, &sec);
time_str.tm_year = year - 1900;
time_str.tm_mon = month - 1;
time_str.tm_mday = day;
*/
void file_data_dump()
{
+#ifdef DEBUG_FILEDATA
FileData *fd;
GList *list;
g_list_free(list);
}
+#endif
}
static void file_data_free(FileData *fd)
static gint file_data_sort_by_ext(gconstpointer a, gconstpointer b)
{
- const FileData *fda = a;
- const FileData *fdb = b;
+ const FileData *fda = static_cast<const FileData *>(a);
+ const FileData *fdb = static_cast<const FileData *>(b);
if (fda->sidecar_priority < fdb->sidecar_priority) return -1;
if (fda->sidecar_priority > fdb->sidecar_priority) return 1;
static gint filelist_sort_file_cb(gpointer a, gpointer b)
{
- return filelist_sort_compare_filedata(a, b);
+ return filelist_sort_compare_filedata(static_cast<FileData *>(a), static_cast<FileData *>(b));
}
GList *filelist_sort_full(GList *list, SortType method, gboolean ascend, GCompareFunc cb)
gboolean file_data_filter_file_filter(FileData *fd, GRegex *filter)
{
- return g_regex_match(filter, fd->name, 0, NULL);
+ return g_regex_match(filter, fd->name, (GRegexMatchFlags)0, NULL);
}
GList *file_data_filter_file_filter_list(GList *list, GRegex *filter)