moved the xma mmgr to std.c with the new function hawk_init_xma_mmgr() and hawk_fini_xma_mmgr()

This commit is contained in:
2025-06-03 21:53:33 +09:00
parent 2a03c6f061
commit 715085c778
28 changed files with 3298 additions and 720 deletions

View File

@ -335,6 +335,15 @@ HAWK_EXPORT hawk_oow_t hawk_becs_fmt (
...
);
HAWK_EXPORT hawk_oow_t hawk_becs_compact (
hawk_becs_t* str
);
HAWK_EXPORT hawk_oow_t hawk_becs_trim (
hawk_becs_t* str,
int flags
);
/* ------------------------------------------------------------------------ */
/**
@ -550,6 +559,15 @@ HAWK_EXPORT hawk_oow_t hawk_uecs_fmt (
...
);
HAWK_EXPORT hawk_oow_t hawk_uecs_compact (
hawk_uecs_t* str
);
HAWK_EXPORT hawk_oow_t hawk_uecs_trim (
hawk_uecs_t* str,
int flags
);
#if defined(HAWK_OOCH_IS_UCH)
# define hawk_ooecs_open hawk_uecs_open
# define hawk_ooecs_close hawk_uecs_close
@ -579,6 +597,8 @@ HAWK_EXPORT hawk_oow_t hawk_uecs_fmt (
# define hawk_ooecs_fcat hawk_uecs_fcat
# define hawk_ooecs_vfmt hawk_uecs_vfmt
# define hawk_ooecs_fmt hawk_uecs_fmt
# define hawk_ooecs_compact hawk_uecs_compact
# define hawk_ooecs_trim hawk_uecs_trim
#else
# define hawk_ooecs_open hawk_becs_open
# define hawk_ooecs_close hawk_becs_close
@ -608,6 +628,8 @@ HAWK_EXPORT hawk_oow_t hawk_uecs_fmt (
# define hawk_ooecs_fcat hawk_becs_fcat
# define hawk_ooecs_vfmt hawk_becs_vfmt
# define hawk_ooecs_fmt hawk_becs_fmt
# define hawk_ooecs_compact hawk_becs_compact
# define hawk_ooecs_trim hawk_becs_trim
#endif
HAWK_EXPORT hawk_oow_t hawk_becs_ncatuchars (