Skip to content

Commit

Permalink
CUI to / from string + constexpr
Browse files Browse the repository at this point in the history
  • Loading branch information
MarekKnapek committed Dec 23, 2024
1 parent a4dc055 commit af3ab9c
Show file tree
Hide file tree
Showing 10 changed files with 2,823 additions and 439 deletions.
2 changes: 2 additions & 0 deletions mk_clib/projects/vs2022/mk_clib_slib/mk_clib_slib.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -789,6 +789,7 @@
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_buffer_inl_filec.h"/>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_buffer_inl_fileh.h"/>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_buffer_lang.h"/>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_cui_fuzz.h"/>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_cui_inl_defd.h"/>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_cui_inl_defu.h"/>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_cui_inl_filec.h"/>
Expand Down Expand Up @@ -1340,6 +1341,7 @@
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_lib_text_encoding_windows.c"/>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_lib_vc.c"/>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_buffer_lang.c"/>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_cui_fuzz.c"/>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_flt.c"/>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_flt_fuzz.c"/>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_flt_test.cpp"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -752,6 +752,7 @@
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_buffer_inl_filec.h"><Filter>src</Filter></ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_buffer_inl_fileh.h"><Filter>src</Filter></ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_buffer_lang.h"><Filter>src</Filter></ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_cui_fuzz.h"><Filter>src</Filter></ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_cui_inl_defd.h"><Filter>src</Filter></ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_cui_inl_defu.h"><Filter>src</Filter></ClInclude>
<ClInclude Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_cui_inl_filec.h"><Filter>src</Filter></ClInclude>
Expand Down Expand Up @@ -1303,6 +1304,7 @@
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_lib_text_encoding_windows.c"><Filter>src</Filter></ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_lib_vc.c"><Filter>src</Filter></ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_buffer_lang.c"><Filter>src</Filter></ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_cui_fuzz.c"><Filter>src</Filter></ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_flt.c"><Filter>src</Filter></ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_flt_fuzz.c"><Filter>src</Filter></ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\..\src\mk_sl_flt_test.cpp"><Filter>src</Filter></ClCompile>
Expand Down
2 changes: 2 additions & 0 deletions mk_clib/src/mk_clib_fuzz.c
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
#include "mk_lib_crypto_xof_stream_shake_128_fuzz.h"
#include "mk_lib_crypto_xof_stream_shake_256_fuzz.h"
#include "mk_lib_fmt_fuzz.h"
#include "mk_sl_cui_fuzz.h"
#include "mk_sl_sort_merge_fuzz.h"

#if defined mk_clib_test_smol_want && mk_clib_test_smol_want == 1
Expand All @@ -40,6 +41,7 @@ mk_lang_constexpr mk_lang_jumbo void mk_clib_fuzz(unsigned char const* const dat
mk_lib_crypto_xof_stream_shake_128_fuzz(data, size);
mk_lib_crypto_xof_stream_shake_256_fuzz(data, size);
mk_lib_fmt_fuzz(data, size);
mk_sl_cui_fuzz(data, size);
mk_sl_sort_merge_fuzz(data, size);

#if(!(defined __GNUC__ && defined __GNUC_MINOR__))
Expand Down
2 changes: 2 additions & 0 deletions mk_clib/src/mk_clib_fuzz_constexpr.c
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
#include "mk_sl_uint8.h"

#include "mk_lang_bui_fuzz.h"
#include "mk_sl_cui_fuzz.h"


mk_lang_constexpr static mk_lang_inline mk_lang_types_void_t mk_clib_fuzz_constexpr_append_file(mk_lib_crypto_xof_stream_shake_128_pt const shaker, mk_lang_types_pchar_pct const file) mk_lang_noexcept
Expand Down Expand Up @@ -107,6 +108,7 @@ mk_lang_constexpr static mk_lang_inline mk_lang_types_void_t mk_clib_fuzz_conste
mk_lang_constexpr static mk_lang_inline mk_lang_types_void_t mk_clib_fuzz_constexpr_impl(mk_lang_types_uchar_pct const data, mk_lang_types_usize_t const size) mk_lang_noexcept
{
mk_lang_bui_fuzz(data, size);
mk_sl_cui_fuzz(data, size);
}

mk_lang_constexpr static mk_lang_inline mk_lang_types_void_t mk_clib_fuzz_constexpr_test_nth_block(mk_lang_types_sint_t const nth) mk_lang_noexcept
Expand Down
1,162 changes: 1,162 additions & 0 deletions mk_clib/src/mk_sl_cui_fuzz.c

Large diffs are not rendered by default.

17 changes: 17 additions & 0 deletions mk_clib/src/mk_sl_cui_fuzz.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#ifndef mk_include_guard_mk_sl_cui_fuzz
#define mk_include_guard_mk_sl_cui_fuzz


#include "mk_lang_constexpr.h"
#include "mk_lang_jumbo.h"
#include "mk_lang_noexcept.h"
#include "mk_lang_types.h"


mk_lang_constexpr mk_lang_jumbo mk_lang_types_void_t mk_sl_cui_fuzz(mk_lang_types_uchar_pct const data, mk_lang_types_usize_t const size) mk_lang_noexcept;


#if mk_lang_jumbo_want == 1
#include "mk_sl_cui_fuzz.c"
#endif
#endif
69 changes: 61 additions & 8 deletions mk_clib/src/mk_sl_cui_inl_defd.h.m4
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ include(`mk_sl_cui_inl.m')dnl
((defined mk_sl_cui_t_endian && (mk_sl_cui_t_endian == mk_lang_endian_little || mk_sl_cui_t_endian == mk_lang_endian_big)) || !defined mk_sl_cui_t_endian) && \
((defined mk_sl_cui_t_disable_big_div && (mk_sl_cui_t_disable_big_div == 0 || mk_sl_cui_t_disable_big_div == 1)) || !defined mk_sl_cui_t_disable_big_div) && \
((defined mk_sl_cui_t_base_sizebits_d && mk_sl_cui_t_base_sizebits_d >= 1) || !defined mk_sl_cui_t_base_sizebits_d) && \
((defined mk_sl_cui_t_str_style && ((mk_sl_cui_t_str_style) == 1001 || (mk_sl_cui_t_str_style) == 1002 || (mk_sl_cui_t_str_style) == 1003)) || !defined mk_sl_cui_t_str_style) && \
((defined mk_sl_cui_t_inline && ((mk_sl_cui_t_inline) == 0 || (mk_sl_cui_t_inline) == 1)) || !defined mk_sl_cui_t_inline) && \
1))
#error xxxxxxxxxx
Expand All @@ -34,6 +35,16 @@ include(`mk_sl_cui_inl.m')dnl
#define mk_sl_cui_inl_defd_inline 0
#endif

/*
1001 - table
1002 - ascii / ebcdic offset
1003 - offset if possible, table otherwise
*/
#if defined mk_sl_cui_t_str_style
#define mk_sl_cui_inl_defd_str_style (mk_sl_cui_t_str_style)
#else
#define mk_sl_cui_inl_defd_str_style 1003
#endif

#if mk_sl_cui_inl_defd_inline
#define mk_sl_cui_inl_defd_flatten mk_lang_attribute_msvc_flatten
Expand Down Expand Up @@ -154,11 +165,32 @@ mm_per_bui(`#define mk_sl_cui_inl_defd_base_to_buis_$1_be mk_lang_concat(mk_sl_c
#define mk_sl_cui_inl_defd_base_div2_wrap mk_lang_concat(mk_sl_cui_inl_defd_base, _div2_wrap)
#define mk_sl_cui_inl_defd_base_mod2_wrap mk_lang_concat(mk_sl_cui_inl_defd_base, _mod2_wrap)
#define mk_sl_cui_inl_defd_base_divmod2_wrap mk_lang_concat(mk_sl_cui_inl_defd_base, _divmod2_wrap)
#define mk_sl_cui_inl_defd_base_to_str_bin_n mk_lang_concat(mk_sl_cui_inl_defd_base, _to_str_bin_n)
#define mk_sl_cui_inl_defd_base_to_str_bin_w mk_lang_concat(mk_sl_cui_inl_defd_base, _to_str_bin_w)
#define mk_sl_cui_inl_defd_base_from_str_bin_n mk_lang_concat(mk_sl_cui_inl_defd_base, _from_str_bin_n)
#define mk_sl_cui_inl_defd_base_from_str_bin_w mk_lang_concat(mk_sl_cui_inl_defd_base, _from_str_bin_w)
#define mk_sl_cui_inl_defd_base_to_str_oct_n mk_lang_concat(mk_sl_cui_inl_defd_base, _to_str_oct_n)
#define mk_sl_cui_inl_defd_base_to_str_oct_w mk_lang_concat(mk_sl_cui_inl_defd_base, _to_str_oct_w)
#define mk_sl_cui_inl_defd_base_from_str_oct_n mk_lang_concat(mk_sl_cui_inl_defd_base, _from_str_oct_n)
#define mk_sl_cui_inl_defd_base_from_str_oct_w mk_lang_concat(mk_sl_cui_inl_defd_base, _from_str_oct_w)
#define mk_sl_cui_inl_defd_base_to_str_dec_n mk_lang_concat(mk_sl_cui_inl_defd_base, _to_str_dec_n)
#define mk_sl_cui_inl_defd_base_to_str_dec_w mk_lang_concat(mk_sl_cui_inl_defd_base, _to_str_dec_w)
#define mk_sl_cui_inl_defd_base_from_str_dec_n mk_lang_concat(mk_sl_cui_inl_defd_base, _from_str_dec_n)
#define mk_sl_cui_inl_defd_base_from_str_dec_w mk_lang_concat(mk_sl_cui_inl_defd_base, _from_str_dec_w)
#define mk_sl_cui_inl_defd_base_to_str_hex_n mk_lang_concat(mk_sl_cui_inl_defd_base, _to_str_hex_n)
#define mk_sl_cui_inl_defd_base_to_str_hex_w mk_lang_concat(mk_sl_cui_inl_defd_base, _to_str_hex_w)
#define mk_sl_cui_inl_defd_base_from_str_hex_n mk_lang_concat(mk_sl_cui_inl_defd_base, _from_str_hex_n)
#define mk_sl_cui_inl_defd_base_from_str_hex_w mk_lang_concat(mk_sl_cui_inl_defd_base, _from_str_hex_w)
#define mk_sl_cui_inl_defd_base_to_str_binf_n mk_lang_concat(mk_sl_cui_inl_defd_base, _to_str_binf_n)
#define mk_sl_cui_inl_defd_base_to_str_binf_w mk_lang_concat(mk_sl_cui_inl_defd_base, _to_str_binf_w)
#define mk_sl_cui_inl_defd_base_to_str_hexf_n mk_lang_concat(mk_sl_cui_inl_defd_base, _to_str_hexf_n)
#define mk_sl_cui_inl_defd_base_to_str_hexf_w mk_lang_concat(mk_sl_cui_inl_defd_base, _to_str_hexf_w)


#define mk_sl_cui_inl_defd_strlendec_log 19728ul /* floor(log10(2) * (2^16)) */
#define mk_sl_cui_inl_defd_sizebits_d (mk_sl_cui_inl_defd_count * mk_sl_cui_inl_defd_base_sizebits_d)
#define mk_sl_cui_inl_defd_strlenbin_d mk_sl_cui_inl_defd_sizebits_d
#define mk_sl_cui_inl_defd_strlenoct_d mk_lang_div_roundup(mk_sl_cui_inl_defd_sizebits_d, 3)
#define mk_sl_cui_inl_defd_strlendec_d (((mk_sl_cui_inl_defd_sizebits_d * mk_sl_cui_inl_defd_strlendec_log) >> 16) + 1)
#define mk_sl_cui_inl_defd_strlenhex_d mk_lang_div_roundup(mk_sl_cui_inl_defd_sizebits_d, 4)

Expand All @@ -182,22 +214,31 @@ mm_per_bui(`#define mk_sl_cui_inl_defd_base_to_buis_$1_be mk_lang_concat(mk_sl_c
#define mk_sl_cui_inl_defd_sizebits_t mk_lang_concat(mk_sl_cui_inl_defd_name, _sizebits_t)
#define mk_sl_cui_inl_defd_sizebits_v mk_lang_concat(mk_sl_cui_inl_defd_name, _sizebits_v)

#define mk_sl_cui_inl_defd_symbols_bin_a mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_bin_a)
#define mk_sl_cui_inl_defd_symbols_bin_b mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_bin_b)
#define mk_sl_cui_inl_defd_symbols_bin_c mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_bin_c)
#define mk_sl_cui_inl_defd_symbols_bin_d mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_bin_d)
#define mk_sl_cui_inl_defd_symbols_oct_a mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_oct_a)
#define mk_sl_cui_inl_defd_symbols_oct_b mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_oct_b)
#define mk_sl_cui_inl_defd_symbols_oct_c mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_oct_c)
#define mk_sl_cui_inl_defd_symbols_oct_d mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_oct_d)
#define mk_sl_cui_inl_defd_symbols_dec_a mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_dec_a)
#define mk_sl_cui_inl_defd_symbols_dec_b mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_dec_b)
#define mk_sl_cui_inl_defd_symbols_dec_c mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_dec_c)
#define mk_sl_cui_inl_defd_symbols_dec_d mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_dec_d)
#define mk_sl_cui_inl_defd_symbols_hex_a mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_hex_a)
#define mk_sl_cui_inl_defd_symbols_hex_b mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_hex_b)
#define mk_sl_cui_inl_defd_symbols_hex_c mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_hex_c)
#define mk_sl_cui_inl_defd_symbols_hex_d mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_hex_d)
#define mk_sl_cui_inl_defd_symbols_bin_a mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_bin_a)
#define mk_sl_cui_inl_defd_symbols_bin_b mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_bin_b)
#define mk_sl_cui_inl_defd_symbols_bin_c mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_bin_c)
#define mk_sl_cui_inl_defd_symbols_bin_d mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_bin_d)
#define mk_sl_cui_inl_defd_symbols_hex_ca mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_hex_ca)
#define mk_sl_cui_inl_defd_symbols_hex_cb mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_hex_cb)
#define mk_sl_cui_inl_defd_symbols_hex_da mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_hex_da)
#define mk_sl_cui_inl_defd_symbols_hex_db mk_lang_concat(mk_sl_cui_inl_defd_name, _symbols_hex_db)

#define mk_sl_cui_inl_defd_strlenbin_e mk_lang_concat(mk_sl_cui_inl_defd_name, _strlenbin_e)
#define mk_sl_cui_inl_defd_strlenbin_t mk_lang_concat(mk_sl_cui_inl_defd_name, _strlenbin_t)
#define mk_sl_cui_inl_defd_strlenbin_v mk_lang_concat(mk_sl_cui_inl_defd_name, _strlenbin_v)
#define mk_sl_cui_inl_defd_strlenoct_e mk_lang_concat(mk_sl_cui_inl_defd_name, _strlenoct_e)
#define mk_sl_cui_inl_defd_strlenoct_t mk_lang_concat(mk_sl_cui_inl_defd_name, _strlenoct_t)
#define mk_sl_cui_inl_defd_strlenoct_v mk_lang_concat(mk_sl_cui_inl_defd_name, _strlenoct_v)
#define mk_sl_cui_inl_defd_strlendec_e mk_lang_concat(mk_sl_cui_inl_defd_name, _strlendec_e)
#define mk_sl_cui_inl_defd_strlendec_t mk_lang_concat(mk_sl_cui_inl_defd_name, _strlendec_t)
#define mk_sl_cui_inl_defd_strlendec_v mk_lang_concat(mk_sl_cui_inl_defd_name, _strlendec_v)
Expand Down Expand Up @@ -316,15 +357,27 @@ mm_per_bui(`#define mk_sl_cui_inl_defd_to_buis_$1_be mk_lang_concat(mk_sl_cui_in
#define mk_sl_cui_inl_defd_div2_wrap mk_lang_concat(mk_sl_cui_inl_defd_name, _div2_wrap)
#define mk_sl_cui_inl_defd_mod2_wrap mk_lang_concat(mk_sl_cui_inl_defd_name, _mod2_wrap)
#define mk_sl_cui_inl_defd_divmod2_wrap mk_lang_concat(mk_sl_cui_inl_defd_name, _divmod2_wrap)
#define mk_sl_cui_inl_defd_to_str_bin_n mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_bin_n)
#define mk_sl_cui_inl_defd_to_str_bin_w mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_bin_w)
#define mk_sl_cui_inl_defd_from_str_bin_n mk_lang_concat(mk_sl_cui_inl_defd_name, _from_str_bin_n)
#define mk_sl_cui_inl_defd_from_str_bin_w mk_lang_concat(mk_sl_cui_inl_defd_name, _from_str_bin_w)
#define mk_sl_cui_inl_defd_to_str_oct_n mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_oct_n)
#define mk_sl_cui_inl_defd_to_str_oct_w mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_oct_w)
#define mk_sl_cui_inl_defd_from_str_oct_n mk_lang_concat(mk_sl_cui_inl_defd_name, _from_str_oct_n)
#define mk_sl_cui_inl_defd_from_str_oct_w mk_lang_concat(mk_sl_cui_inl_defd_name, _from_str_oct_w)
#define mk_sl_cui_inl_defd_to_str_dec_n mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_dec_n)
#define mk_sl_cui_inl_defd_to_str_dec_w mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_dec_w)
#define mk_sl_cui_inl_defd_from_str_dec_n mk_lang_concat(mk_sl_cui_inl_defd_name, _from_str_dec_n)
#define mk_sl_cui_inl_defd_from_str_dec_w mk_lang_concat(mk_sl_cui_inl_defd_name, _from_str_dec_w)
#define mk_sl_cui_inl_defd_to_str_hex_n mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_hex_n)
#define mk_sl_cui_inl_defd_to_str_hex_w mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_hex_w)
#define mk_sl_cui_inl_defd_to_str_hexf_n mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_hexf_n)
#define mk_sl_cui_inl_defd_to_str_bin_n mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_bin_n)
#define mk_sl_cui_inl_defd_from_str_hex_n mk_lang_concat(mk_sl_cui_inl_defd_name, _from_str_hex_n)
#define mk_sl_cui_inl_defd_from_str_hex_w mk_lang_concat(mk_sl_cui_inl_defd_name, _from_str_hex_w)
#define mk_sl_cui_inl_defd_to_str_binf_n mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_binf_n)
#define mk_sl_cui_inl_defd_to_str_binf_w mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_binf_w)
#define mk_sl_cui_inl_defd_to_str_hexf_n mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_hexf_n)
#define mk_sl_cui_inl_defd_to_str_hexf_w mk_lang_concat(mk_sl_cui_inl_defd_name, _to_str_hexf_w)


#define mk_sl_cui_inl_defd_mul3_wrap_lo_restrict mk_lang_concat(mk_sl_cui_inl_defd_name, _mul3_wrap_lo_restrict)
#define mk_sl_cui_inl_defd_mul3_wrap_lo_alias mk_lang_concat(mk_sl_cui_inl_defd_name, _mul3_wrap_lo_alias)
Expand Down
69 changes: 61 additions & 8 deletions mk_clib/src/mk_sl_cui_inl_defu.h.m4
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ include(`mk_sl_cui_inl.m')dnl




`#'undef mk_sl_cui_inl_defd_name
`#'undef mk_sl_cui_inl_defd_base
`#'undef mk_sl_cui_inl_defd_count
Expand All @@ -36,6 +37,16 @@ include(`mk_sl_cui_inl.m')dnl







`#'undef mk_sl_cui_inl_defd_str_style

`#'undef mk_sl_cui_inl_defd_str_style



`#'undef mk_sl_cui_inl_defd_flatten
`#'undef mk_sl_cui_inl_defd_forceinline

Expand Down Expand Up @@ -154,11 +165,32 @@ mm_per_bui(`#undef mk_sl_cui_inl_defd_base_to_buis_$1_be')
`#'undef mk_sl_cui_inl_defd_base_div2_wrap
`#'undef mk_sl_cui_inl_defd_base_mod2_wrap
`#'undef mk_sl_cui_inl_defd_base_divmod2_wrap
`#'undef mk_sl_cui_inl_defd_base_to_str_bin_n
`#'undef mk_sl_cui_inl_defd_base_to_str_bin_w
`#'undef mk_sl_cui_inl_defd_base_from_str_bin_n
`#'undef mk_sl_cui_inl_defd_base_from_str_bin_w
`#'undef mk_sl_cui_inl_defd_base_to_str_oct_n
`#'undef mk_sl_cui_inl_defd_base_to_str_oct_w
`#'undef mk_sl_cui_inl_defd_base_from_str_oct_n
`#'undef mk_sl_cui_inl_defd_base_from_str_oct_w
`#'undef mk_sl_cui_inl_defd_base_to_str_dec_n
`#'undef mk_sl_cui_inl_defd_base_to_str_dec_w
`#'undef mk_sl_cui_inl_defd_base_from_str_dec_n
`#'undef mk_sl_cui_inl_defd_base_from_str_dec_w
`#'undef mk_sl_cui_inl_defd_base_to_str_hex_n
`#'undef mk_sl_cui_inl_defd_base_to_str_hex_w
`#'undef mk_sl_cui_inl_defd_base_from_str_hex_n
`#'undef mk_sl_cui_inl_defd_base_from_str_hex_w
`#'undef mk_sl_cui_inl_defd_base_to_str_binf_n
`#'undef mk_sl_cui_inl_defd_base_to_str_binf_w
`#'undef mk_sl_cui_inl_defd_base_to_str_hexf_n
`#'undef mk_sl_cui_inl_defd_base_to_str_hexf_w


`#'undef mk_sl_cui_inl_defd_strlendec_log
`#'undef mk_sl_cui_inl_defd_sizebits_d
`#'undef mk_sl_cui_inl_defd_strlenbin_d
`#'undef mk_sl_cui_inl_defd_strlenoct_d
`#'undef mk_sl_cui_inl_defd_strlendec_d
`#'undef mk_sl_cui_inl_defd_strlenhex_d

Expand All @@ -182,22 +214,31 @@ mm_per_bui(`#undef mk_sl_cui_inl_defd_base_to_buis_$1_be')
`#'undef mk_sl_cui_inl_defd_sizebits_t
`#'undef mk_sl_cui_inl_defd_sizebits_v

`#'undef mk_sl_cui_inl_defd_symbols_bin_a
`#'undef mk_sl_cui_inl_defd_symbols_bin_b
`#'undef mk_sl_cui_inl_defd_symbols_bin_c
`#'undef mk_sl_cui_inl_defd_symbols_bin_d
`#'undef mk_sl_cui_inl_defd_symbols_oct_a
`#'undef mk_sl_cui_inl_defd_symbols_oct_b
`#'undef mk_sl_cui_inl_defd_symbols_oct_c
`#'undef mk_sl_cui_inl_defd_symbols_oct_d
`#'undef mk_sl_cui_inl_defd_symbols_dec_a
`#'undef mk_sl_cui_inl_defd_symbols_dec_b
`#'undef mk_sl_cui_inl_defd_symbols_dec_c
`#'undef mk_sl_cui_inl_defd_symbols_dec_d
`#'undef mk_sl_cui_inl_defd_symbols_hex_a
`#'undef mk_sl_cui_inl_defd_symbols_hex_b
`#'undef mk_sl_cui_inl_defd_symbols_hex_c
`#'undef mk_sl_cui_inl_defd_symbols_hex_d
`#'undef mk_sl_cui_inl_defd_symbols_bin_a
`#'undef mk_sl_cui_inl_defd_symbols_bin_b
`#'undef mk_sl_cui_inl_defd_symbols_bin_c
`#'undef mk_sl_cui_inl_defd_symbols_bin_d
`#'undef mk_sl_cui_inl_defd_symbols_hex_ca
`#'undef mk_sl_cui_inl_defd_symbols_hex_cb
`#'undef mk_sl_cui_inl_defd_symbols_hex_da
`#'undef mk_sl_cui_inl_defd_symbols_hex_db

`#'undef mk_sl_cui_inl_defd_strlenbin_e
`#'undef mk_sl_cui_inl_defd_strlenbin_t
`#'undef mk_sl_cui_inl_defd_strlenbin_v
`#'undef mk_sl_cui_inl_defd_strlenoct_e
`#'undef mk_sl_cui_inl_defd_strlenoct_t
`#'undef mk_sl_cui_inl_defd_strlenoct_v
`#'undef mk_sl_cui_inl_defd_strlendec_e
`#'undef mk_sl_cui_inl_defd_strlendec_t
`#'undef mk_sl_cui_inl_defd_strlendec_v
Expand Down Expand Up @@ -316,15 +357,27 @@ mm_per_bui(`#undef mk_sl_cui_inl_defd_to_buis_$1_be')
`#'undef mk_sl_cui_inl_defd_div2_wrap
`#'undef mk_sl_cui_inl_defd_mod2_wrap
`#'undef mk_sl_cui_inl_defd_divmod2_wrap
`#'undef mk_sl_cui_inl_defd_to_str_bin_n
`#'undef mk_sl_cui_inl_defd_to_str_bin_w
`#'undef mk_sl_cui_inl_defd_from_str_bin_n
`#'undef mk_sl_cui_inl_defd_from_str_bin_w
`#'undef mk_sl_cui_inl_defd_to_str_oct_n
`#'undef mk_sl_cui_inl_defd_to_str_oct_w
`#'undef mk_sl_cui_inl_defd_from_str_oct_n
`#'undef mk_sl_cui_inl_defd_from_str_oct_w
`#'undef mk_sl_cui_inl_defd_to_str_dec_n
`#'undef mk_sl_cui_inl_defd_to_str_dec_w
`#'undef mk_sl_cui_inl_defd_from_str_dec_n
`#'undef mk_sl_cui_inl_defd_from_str_dec_w
`#'undef mk_sl_cui_inl_defd_to_str_hex_n
`#'undef mk_sl_cui_inl_defd_to_str_hex_w
`#'undef mk_sl_cui_inl_defd_to_str_hexf_n
`#'undef mk_sl_cui_inl_defd_to_str_bin_n
`#'undef mk_sl_cui_inl_defd_from_str_hex_n
`#'undef mk_sl_cui_inl_defd_from_str_hex_w
`#'undef mk_sl_cui_inl_defd_to_str_binf_n
`#'undef mk_sl_cui_inl_defd_to_str_binf_w
`#'undef mk_sl_cui_inl_defd_to_str_hexf_n
`#'undef mk_sl_cui_inl_defd_to_str_hexf_w


`#'undef mk_sl_cui_inl_defd_mul3_wrap_lo_restrict
`#'undef mk_sl_cui_inl_defd_mul3_wrap_lo_alias
Expand Down
Loading

0 comments on commit af3ab9c

Please sign in to comment.