} kt_remove_date_t;
#define kt_remove_date_t_initialize { \
- 0, \
- 0, \
- 0, \
- 0, \
- 0, \
- 0, \
- 0, \
- 0, \
+ .operation = 0, \
+ .type = 0, \
+ .start_year = 0, \
+ .start_second = 0, \
+ .start_nanosecond = 0, \
+ .stop_year = 0, \
+ .stop_second = 0, \
+ .stop_nanosecond = 0, \
}
#endif // _di_kt_remove_date_t_
typedef struct {
kt_remove_date_t *array;
- f_number_unsigned_t size;
f_number_unsigned_t used;
+ f_number_unsigned_t size;
} kt_remove_dates_t;
#define kt_remove_dates_t_initialize { \
- 0, \
- 0, \
- 0, \
+ .array = 0, \
+ .used = 0, \
+ .size = 0, \
}
- #define macro_kt_remove_dates_t_clear(dates) \
+ #define macro_kt_remove_dates_t_clear(dates) { \
dates.array = 0; \
+ dates.used = 0; \
dates.size = 0; \
- dates.used = 0;
+ }
#endif // _di_kt_remove_dates_t_
/**
} kt_remove_mode_t;
#define kt_remove_mode_t_initialize { \
- 0, \
- 0, \
+ .type = 0, \
+ .mode = 0, \
}
#endif // _di_kt_remove_mode_t_
* Mode parameters.
*
* array: An array of mode parameters.
- * size: Total amount of allocated space.
* used: Total number of allocated spaces used.
+ * size: Total amount of allocated space.
*/
#ifndef _di_kt_remove_modes_t_
typedef struct {
kt_remove_mode_t *array;
- f_number_unsigned_t size;
f_number_unsigned_t used;
+ f_number_unsigned_t size;
} kt_remove_modes_t;
#define kt_remove_modes_t_initialize { \
- 0, \
- 0, \
- 0, \
+ .array = 0, \
+ .used = 0, \
+ .size = 0, \
}
- #define macro_kt_remove_modes_t_clear(dates) \
+ #define macro_kt_remove_modes_t_clear(dates) { \
dates.array = 0; \
dates.size = 0; \
- dates.used = 0;
+ dates.used = 0; \
+ }
#endif // _di_kt_remove_modes_t_
/**
f_directory_recurse_do_t recurse;
} kt_remove_cache_t;
- #define kt_remove_cache_t_initialize \
- { \
- f_uint64s_t_initialize, \
- f_polls_t_initialize, \
- f_string_dynamic_t_initialize, \
- f_string_dynamic_t_initialize, \
- f_string_dynamics_t_initialize, \
- f_string_dynamics_t_initialize, \
- f_string_dynamics_t_initialize, \
- f_directory_recurse_do_t_initialize, \
- }
+ #define kt_remove_cache_t_initialize { \
+ .flags = f_uint64s_t_initialize, \
+ .polls = f_polls_t_initialize, \
+ .buffer = f_string_dynamic_t_initialize, \
+ .input = f_string_dynamic_t_initialize, \
+ .files = f_string_dynamics_t_initialize, \
+ .memory = f_string_dynamics_t_initialize, \
+ .tree = f_string_dynamics_t_initialize, \
+ .recurse = f_directory_recurse_do_t_initialize, \
+ }
#endif // _di_kt_remove_cache_t_
/**
print_help_call_t print_help;
} kt_remove_callback_t;
- #define kt_remove_callback_t_initialize \
- { \
- 0, \
- }
+ #define kt_remove_callback_t_initialize { \
+ .print_help = 0, \
+ }
#endif // _di_kt_remove_callback_t_
/**
const f_string_static_t *program_name_long;
} kt_remove_setting_t;
- #define kt_remove_setting_t_initialize \
- { \
- kt_remove_main_flag_none_d, \
- 0, \
- F_okay, \
- macro_f_state_t_initialize_1(kt_remove_allocation_large_d, kt_remove_allocation_small_d, F_okay, 0, 0, &fll_program_standard_signal_handle, 0, 0, 0, 0), \
- f_string_dynamics_t_initialize, \
- kt_remove_dates_t_initialize, \
- kt_remove_dates_t_initialize, \
- kt_remove_dates_t_initialize, \
- kt_remove_modes_t_initialize, \
- f_gids_t_initialize, \
- f_uids_t_initialize, \
- 0, \
- 0, \
- }
+ #define kt_remove_setting_t_initialize { \
+ .flag = kt_remove_main_flag_none_d, \
+ .prompt = 0, \
+ .status_thread = F_okay, \
+ .state = macro_f_state_t_initialize_1(kt_remove_allocation_large_d, kt_remove_allocation_small_d, F_okay, 0, 0, &fll_program_standard_signal_handle, 0, 0, 0, 0), \
+ .files = f_string_dynamics_t_initialize, \
+ .accessed = kt_remove_dates_t_initialize, \
+ .changed = kt_remove_dates_t_initialize, \
+ .updated = kt_remove_dates_t_initialize, \
+ .modes = kt_remove_modes_t_initialize, \
+ .groups = f_gids_t_initialize, \
+ .users = f_uids_t_initialize, \
+ .program_name = 0, \
+ .program_name_long = 0, \
+ }
#endif // _di_kt_remove_setting_t_
/**
kt_remove_setting_t setting;
};
- #define kt_remove_main_t_initialize \
- { \
- kt_remove_cache_t_initialize, \
- kt_remove_callback_t_initialize, \
- fll_program_data_t_initialize, \
- kt_remove_setting_t_initialize, \
- }
+ #define kt_remove_main_t_initialize { \
+ .cache = kt_remove_cache_t_initialize, \
+ .call = kt_remove_callback_t_initialize, \
+ .program = fll_program_data_t_initialize, \
+ .setting = kt_remove_setting_t_initialize, \
+ }
#endif // _di_kt_remove_main_t_
/**