typedef struct timespec f_time_spec_t;
#define f_time_spec_t_initialize { 0 }
+
+ #define macro_f_time_spec_t_initialize_1(seconds, nanoseconds) { .tv_sec = seconds, .tv_nsec = nanoseconds };
#endif // _di_f_time_spec_t_
/**
typedef struct timeval f_time_value_t;
#define f_time_value_t_initialize { 0 }
+
+ #define macro_f_time_value_t_initialize_1(seconds, nanoseconds) { .tv_sec = seconds, .tv_usec = nanoseconds };
#endif // _di_f_time_value_t_
/**
} f_time_simple_t;
#define f_time_simple_t_initialize { f_time_t_initialize, f_time_t_initialize }
+
+ #define macro_f_time_simple_t_initialize_1(seconds, nanoseconds) { .seconds = seconds, .seconds_nano = nanoseconds };
#endif // _di_f_time_simple_t_
/**
f_time_t time;
} f_date_t;
- #define f_date_t_initialize { f_time_t_initialize, f_time_t_initialize }
+ #define f_date_t_initialize { f_number_signed_t_initialize, f_time_t_initialize }
+
+ #define macro_f_date_t_initialize_1(year, time) { .year = year, .time = time };
#endif // _di_f_date_t_
/**
} f_date_simple_t;
#define f_date_simple_t_initialize { f_time_t_initialize, f_time_simple_t_initialize }
+
+ #define macro_f_date_simple_t_initialize_1(year, time) { .year = year, .time = time };
#endif // _di_f_date_simple_t_
#ifdef __cplusplus