Skip to content

Commit 936d75d

Browse files
committed
🛠 Safety fixes by using ZTD_USE(...)
1 parent 06a8482 commit 936d75d

92 files changed

Lines changed: 331 additions & 331 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

include/ztd/encoding_tables/atari_st.tables.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@
3737

3838
#include <ztd/encoding_tables/table_types.h>
3939

40-
ZTD_EXTERN_C_I_ bool ztdc_atari_st_index_to_code_point(
41-
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_NOEXCEPT_IF_CXX_I_;
42-
ZTD_EXTERN_C_I_ bool ztdc_atari_st_code_point_to_index(
43-
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_NOEXCEPT_IF_CXX_I_;
40+
ZTD_EXTERN_C_I_ bool ztdc_atari_st_index_to_code_point(size_t __lookup_index_pointer, uint_least32_t* __p_code_point)
41+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
42+
ZTD_EXTERN_C_I_ bool ztdc_atari_st_code_point_to_index(uint_least32_t __lookup_code_point, size_t* __p_index)
43+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
4444

4545
ZTD_ENCODING_TABLES_EXTERN_I_ ZTD_INLINE_CONSTEXPR_IF_CXX_I_ const ztd_et_index32_code_point_t ztd_et_atari_st_index_code_point_map[256]
4646
#if ZTD_IS_ON(ZTD_ENCODING_TABLES_DEFINITION_IS_CONSTEXPR)

include/ztd/encoding_tables/atascii.tables.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@
3737

3838
#include <ztd/encoding_tables/table_types.h>
3939

40-
ZTD_EXTERN_C_I_ bool ztdc_atascii_index_to_code_point(
41-
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_NOEXCEPT_IF_CXX_I_;
42-
ZTD_EXTERN_C_I_ bool ztdc_atascii_code_point_to_index(
43-
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_NOEXCEPT_IF_CXX_I_;
40+
ZTD_EXTERN_C_I_ bool ztdc_atascii_index_to_code_point(size_t __lookup_index_pointer, uint_least32_t* __p_code_point)
41+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
42+
ZTD_EXTERN_C_I_ bool ztdc_atascii_code_point_to_index(uint_least32_t __lookup_code_point, size_t* __p_index)
43+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
4444

4545
ZTD_ENCODING_TABLES_EXTERN_I_ ZTD_INLINE_CONSTEXPR_IF_CXX_I_ const ztd_et_index32_code_point_t
4646
ztd_et_atascii_index_code_point_map[256]

include/ztd/encoding_tables/big5_hkscs.tables.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@
3737

3838
#include <ztd/encoding_tables/table_types.h>
3939

40-
ZTD_EXTERN_C_I_ bool ztdc_big5_hkscs_index_to_code_point(
41-
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_NOEXCEPT_IF_CXX_I_;
42-
ZTD_EXTERN_C_I_ bool ztdc_big5_hkscs_code_point_to_index(
43-
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_NOEXCEPT_IF_CXX_I_;
40+
ZTD_EXTERN_C_I_ bool ztdc_big5_hkscs_index_to_code_point(size_t __lookup_index_pointer, uint_least32_t* __p_code_point)
41+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
42+
ZTD_EXTERN_C_I_ bool ztdc_big5_hkscs_code_point_to_index(uint_least32_t __lookup_code_point, size_t* __p_index)
43+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
4444

4545
ZTD_ENCODING_TABLES_EXTERN_I_ ZTD_INLINE_CONSTEXPR_IF_CXX_I_ const ztd_et_index32_code_point_t
4646
ztd_et_big5_hkscs_index_code_point_map[18590]

include/ztd/encoding_tables/euc_kr_uhc.tables.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@
3737

3838
#include <ztd/encoding_tables/table_types.h>
3939

40-
ZTD_EXTERN_C_I_ bool ztdc_euc_kr_uhc_index_to_code_point(
41-
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_NOEXCEPT_IF_CXX_I_;
42-
ZTD_EXTERN_C_I_ bool ztdc_euc_kr_uhc_code_point_to_index(
43-
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_NOEXCEPT_IF_CXX_I_;
40+
ZTD_EXTERN_C_I_ bool ztdc_euc_kr_uhc_index_to_code_point(size_t __lookup_index_pointer, uint_least32_t* __p_code_point)
41+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
42+
ZTD_EXTERN_C_I_ bool ztdc_euc_kr_uhc_code_point_to_index(uint_least32_t __lookup_code_point, size_t* __p_index)
43+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
4444

4545
ZTD_ENCODING_TABLES_EXTERN_I_ ZTD_INLINE_CONSTEXPR_IF_CXX_I_ const ztd_et_index16_code_point_t
4646
ztd_et_euc_kr_uhc_index_code_point_map[17048]

include/ztd/encoding_tables/gb18030.tables.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,15 @@
3737

3838
#include <ztd/encoding_tables/table_types.h>
3939

40-
ZTD_EXTERN_C_I_ bool ztdc_gb18030_index_to_code_point(
41-
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_NOEXCEPT_IF_CXX_I_;
42-
ZTD_EXTERN_C_I_ bool ztdc_gb18030_code_point_to_index(
43-
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_NOEXCEPT_IF_CXX_I_;
40+
ZTD_EXTERN_C_I_ bool ztdc_gb18030_index_to_code_point(size_t __lookup_index_pointer, uint_least32_t* __p_code_point)
41+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
42+
ZTD_EXTERN_C_I_ bool ztdc_gb18030_code_point_to_index(uint_least32_t __lookup_code_point, size_t* __p_index)
43+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
4444

4545
ZTD_EXTERN_C_I_ bool ztdc_gb18030_ranges_index_to_code_point(
46-
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_NOEXCEPT_IF_CXX_I_;
47-
ZTD_EXTERN_C_I_ bool ztdc_gb18030_ranges_code_point_to_index(
48-
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_NOEXCEPT_IF_CXX_I_;
46+
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
47+
ZTD_EXTERN_C_I_ bool ztdc_gb18030_ranges_code_point_to_index(uint_least32_t __lookup_code_point, size_t* __p_index)
48+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
4949

5050
ZTD_ENCODING_TABLES_EXTERN_I_ ZTD_INLINE_CONSTEXPR_IF_CXX_I_ const ztd_et_index32_code_point_t
5151
ztd_et_gb18030_ranges_index_code_point_map[207]

include/ztd/encoding_tables/gbk.tables.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@
3737

3838
#include <ztd/encoding_tables/table_types.h>
3939

40-
ZTD_EXTERN_C_I_ bool ztdc_gbk_index_to_code_point(
41-
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_NOEXCEPT_IF_CXX_I_;
42-
ZTD_EXTERN_C_I_ bool ztdc_gbk_code_point_to_index(
43-
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_NOEXCEPT_IF_CXX_I_;
40+
ZTD_EXTERN_C_I_ bool ztdc_gbk_index_to_code_point(size_t __lookup_index_pointer, uint_least32_t* __p_code_point)
41+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
42+
ZTD_EXTERN_C_I_ bool ztdc_gbk_code_point_to_index(uint_least32_t __lookup_code_point, size_t* __p_index)
43+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
4444

4545
#endif

include/ztd/encoding_tables/generic.tables.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,19 @@
4242
ZTD_EXTERN_C_I_ bool ztdc_generic_index32_to_code_point(size_t __index_to_code_point_map_size,
4343
const ztd_et_index32_code_point_t
4444
__index_to_code_point_map_arr[ZTD_STATIC_PTR_EXTENT_I_(__index_to_code_point_map_size)],
45-
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_NOEXCEPT_IF_CXX_I_;
45+
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
4646
ZTD_EXTERN_C_I_ bool ztdc_generic_code_point_to_index32(size_t __index_to_code_point_map_size,
4747
const ztd_et_index32_code_point_t
4848
__index_to_code_point_map_arr[ZTD_STATIC_PTR_EXTENT_I_(__index_to_code_point_map_size)],
49-
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_NOEXCEPT_IF_CXX_I_;
49+
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
5050

5151
ZTD_EXTERN_C_I_ bool ztdc_generic_index16_to_code_point(size_t __index_to_code_point_map_size,
5252
const ztd_et_index16_code_point_t
5353
__index_to_code_point_map_arr[ZTD_STATIC_PTR_EXTENT_I_(__index_to_code_point_map_size)],
54-
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_NOEXCEPT_IF_CXX_I_;
54+
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
5555
ZTD_EXTERN_C_I_ bool ztdc_generic_code_point_to_index16(size_t __index_to_code_point_map_size,
5656
const ztd_et_index16_code_point_t
5757
__index_to_code_point_map_arr[ZTD_STATIC_PTR_EXTENT_I_(__index_to_code_point_map_size)],
58-
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_NOEXCEPT_IF_CXX_I_;
58+
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
5959

6060
#endif

include/ztd/encoding_tables/ibm_1006_urdu.tables.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
#include <ztd/encoding_tables/table_types.h>
3939

4040
ZTD_EXTERN_C_I_ bool ztdc_ibm_1006_urdu_index_to_code_point(
41-
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_NOEXCEPT_IF_CXX_I_;
42-
ZTD_EXTERN_C_I_ bool ztdc_ibm_1006_urdu_code_point_to_index(
43-
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_NOEXCEPT_IF_CXX_I_;
41+
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
42+
ZTD_EXTERN_C_I_ bool ztdc_ibm_1006_urdu_code_point_to_index(uint_least32_t __lookup_code_point, size_t* __p_index)
43+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
4444

4545
ZTD_ENCODING_TABLES_EXTERN_I_ ZTD_INLINE_CONSTEXPR_IF_CXX_I_ const ztd_et_index16_code_point_t
4646
ztd_et_ibm_1006_urdu_index_code_point_map[256]

include/ztd/encoding_tables/ibm_424_hebrew_bulletin.tables.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
#include <ztd/encoding_tables/table_types.h>
3939

4040
ZTD_EXTERN_C_I_ bool ztdc_ibm_424_hebrew_bulletin_index_to_code_point(
41-
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_NOEXCEPT_IF_CXX_I_;
41+
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
4242
ZTD_EXTERN_C_I_ bool ztdc_ibm_424_hebrew_bulletin_code_point_to_index(
43-
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_NOEXCEPT_IF_CXX_I_;
43+
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
4444

4545
ZTD_ENCODING_TABLES_EXTERN_I_ ZTD_INLINE_CONSTEXPR_IF_CXX_I_ const ztd_et_index16_code_point_t
4646
ztd_et_ibm_424_hebrew_bulletin_index_code_point_map[256]

include/ztd/encoding_tables/ibm_856_hebrew.tables.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
#include <ztd/encoding_tables/table_types.h>
3939

4040
ZTD_EXTERN_C_I_ bool ztdc_ibm_856_hebrew_index_to_code_point(
41-
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_NOEXCEPT_IF_CXX_I_;
42-
ZTD_EXTERN_C_I_ bool ztdc_ibm_856_hebrew_code_point_to_index(
43-
uint_least32_t __lookup_code_point, size_t* __p_index) ZTD_NOEXCEPT_IF_CXX_I_;
41+
size_t __lookup_index_pointer, uint_least32_t* __p_code_point) ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
42+
ZTD_EXTERN_C_I_ bool ztdc_ibm_856_hebrew_code_point_to_index(uint_least32_t __lookup_code_point, size_t* __p_index)
43+
ZTD_USE(ZTD_NOEXCEPT_IF_CXX);
4444

4545
ZTD_ENCODING_TABLES_EXTERN_I_ ZTD_INLINE_CONSTEXPR_IF_CXX_I_ const ztd_et_index16_code_point_t
4646
ztd_et_ibm_856_hebrew_index_code_point_map[256]

0 commit comments

Comments
 (0)