removed duplicated code
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-08-03 12:31:00 +09:00
parent 92675eba0a
commit dc44276e69
7 changed files with 167 additions and 332 deletions

View File

@ -31,6 +31,16 @@
typedef void (*hawk_main_sig_handler_t) (int sig);
typedef struct hawk_main_xarg_t hawk_main_xarg_t;
struct hawk_main_xarg_t
{
hawk_bch_t** ptr;
hawk_oow_t size;
hawk_oow_t capa;
};
#if defined(__cplusplus)
extern "C" {
#endif
@ -47,6 +57,10 @@ int hawk_main_set_signal_handler (int sig, hawk_main_sig_handler_t handler, int
int hawk_main_unset_signal_handler (int sig);
int hawk_main_collect_into_xarg (const hawk_bcs_t* path, hawk_main_xarg_t* xarg);
void hawk_main_purge_xarg (hawk_main_xarg_t* xarg);
int hawk_main_expand_wildcard (int argc, hawk_bch_t* argv[], int do_glob, hawk_main_xarg_t* xarg);
#if defined(__cplusplus)
}
#endif