Files
ports/sysutils/fsearch/files/patch-src_fsearch__time__utils.c
2026-10-04 04:07:15 +00:00

33 lines
1.0 KiB
C

--- src/fsearch_time_utils.c.orig 2026-09-20 17:11:52 UTC
+++ src/fsearch_time_utils.c
@@ -1,9 +1,9 @@
-#include "fsearch_time_utils.h"
-
#include <glib.h>
#include <stdint.h>
#include <time.h>
+#include "fsearch_time_utils.h"
+
typedef enum FsearchDateTimeType {
FSEARCH_DATE_TIME_TYPE_SECOND,
FSEARCH_DATE_TIME_TYPE_MINUTE,
@@ -376,7 +376,7 @@ parse_implicit_date_time_constants(const char *str, st
}
static bool
-parse_date_time_constants(const char *str, time_t *time_start_out, time_t *time_end_out) {
+parse_date_time_constants(const char *str, int64_t *time_start_out, int64_t *time_end_out) {
struct tm tm_start = {};
struct tm tm_end = {};
@@ -468,7 +468,7 @@ round_down_tm_to_reference_with_date_time_accuracy(str
}
bool
-fsearch_date_time_parse_interval(const char *str, time_t *time_start_out, time_t *time_end_out) {
+fsearch_date_time_parse_interval(const char *str, int64_t *time_start_out, int64_t *time_end_out) {
if (parse_date_time_constants(str, time_start_out, time_end_out)) {
return true;
}