separated errinf to errbinf and erruinf

This commit is contained in:
2023-06-27 12:19:43 +09:00
parent 0efc4f8344
commit 0380496460
5 changed files with 70 additions and 13 deletions

View File

@ -439,11 +439,6 @@ static HAWK_INLINE const hawk_loc_t* hawk_gem_geterrloc (hawk_gem_t* gem) { retu
#define hawk_gem_geterrloc(gem) (&((hawk_gem_t*)(gem))->errloc)
#endif
HAWK_EXPORT void hawk_gem_geterrinf (
hawk_gem_t* gem,
hawk_errinf_t* errinf
);
HAWK_EXPORT void hawk_gem_geterror (
hawk_gem_t* gem,
hawk_errnum_t* errnum,
@ -451,6 +446,16 @@ HAWK_EXPORT void hawk_gem_geterror (
hawk_loc_t* errloc
);
HAWK_EXPORT void hawk_gem_geterrbinf (
hawk_gem_t* gem,
hawk_errbinf_t* errinf
);
HAWK_EXPORT void hawk_gem_geterruinf (
hawk_gem_t* gem,
hawk_erruinf_t* errinf
);
HAWK_EXPORT const hawk_bch_t* hawk_gem_geterrbmsg (
hawk_gem_t* gem
);
@ -460,8 +465,10 @@ HAWK_EXPORT const hawk_uch_t* hawk_gem_geterrumsg (
);
#if defined(HAWK_OOCH_IS_BCH)
# define hawk_gem_geterrinf hawk_gem_geterrbinf
# define hawk_gem_geterrmsg hawk_gem_geterrbmsg
#else
# define hawk_gem_geterrinf hawk_gem_geterruinf
# define hawk_gem_geterrmsg hawk_gem_geterrumsg
#endif