Skip to content

Commit

Permalink
🛠 Fix const qualifications we left out
Browse files Browse the repository at this point in the history
  • Loading branch information
ThePhD committed Jan 6, 2024
1 parent f420557 commit ea272b4
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 21 deletions.
24 changes: 14 additions & 10 deletions include/ztd/idk/encoding_name.h
Original file line number Diff line number Diff line change
Expand Up @@ -45,21 +45,25 @@
#endif

ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_encoding_name_equal(
char* __left_encoding_name, char* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
const char* __left_encoding_name, const char* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_encoding_name_equal_n(size_t __left_encoding_name_size,
char* __left_encoding_name, size_t __right_encoding_name_size, char* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
const char* __left_encoding_name, size_t __right_encoding_name_size,
const char* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_encoding_name_equal_c8(
ztd_char8_t* __left_encoding_name, ztd_char8_t* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_encoding_name_equal_n_c8(size_t __left_encoding_name_size,
ztd_char8_t* __left_encoding_name, size_t __right_encoding_name_size,
ztd_char8_t* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
const ztd_char8_t* __left_encoding_name, const ztd_char8_t* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_encoding_name_equal_c8n(size_t __left_encoding_name_size,
const ztd_char8_t* __left_encoding_name, size_t __right_encoding_name_size,
const ztd_char8_t* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_encoding_name_equal_c8n_c8(
size_t __left_encoding_name_size, const ztd_char8_t* __left_encoding_name,
const ztd_char8_t* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_unicode_encoding_name(
char* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
const char* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_unicode_encoding_name_c8(
ztd_char8_t* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
const ztd_char8_t* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_unicode_encoding_name_n(
size_t __encoding_name_size, char* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
size_t __encoding_name_size, const char* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_unicode_encoding_name_c8n(
size_t __encoding_name_size, ztd_char8_t* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;
size_t __encoding_name_size, const ztd_char8_t* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_;

#endif
30 changes: 19 additions & 11 deletions source/ztd/idk/encoding_name.c.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,39 +33,47 @@
#include <ztd/idk/encoding_name.h>
#include <ztd/idk/encoding_name.hpp>

#include <ztd/idk/size.hpp>

ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_encoding_name_equal(
char* __left_encoding_name, char* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
const char* __left_encoding_name, const char* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
return ::ztd::is_encoding_name_equal(__left_encoding_name, __right_encoding_name);
}
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_encoding_name_equal_n(size_t __left_encoding_name_size,
char* __left_encoding_name, size_t __right_encoding_name_size,
char* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
const char* __left_encoding_name, size_t __right_encoding_name_size,
const char* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
return ::ztd::is_encoding_name_equal(
{ __left_encoding_name, __left_encoding_name_size }, { __right_encoding_name, __right_encoding_name_size });
}
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_encoding_name_equal_c8(
ztd_char8_t* __left_encoding_name, ztd_char8_t* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
const ztd_char8_t* __left_encoding_name, const ztd_char8_t* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
return ::ztd::is_encoding_name_equal(__left_encoding_name, __right_encoding_name);
}
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_encoding_name_equal_n_c8(size_t __left_encoding_name_size,
ztd_char8_t* __left_encoding_name, size_t __right_encoding_name_size,
ztd_char8_t* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_encoding_name_equal_c8n(size_t __left_encoding_name_size,
const ztd_char8_t* __left_encoding_name, size_t __right_encoding_name_size,
const ztd_char8_t* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
return ::ztd::is_encoding_name_equal(
{ __left_encoding_name, __left_encoding_name_size }, { __right_encoding_name, __right_encoding_name_size });
}
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_encoding_name_equal_c8n_c8(
size_t __left_encoding_name_size, const ztd_char8_t* __left_encoding_name,
const ztd_char8_t* __right_encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
return ::ztd::is_encoding_name_equal({ __left_encoding_name, __left_encoding_name_size },
{ __right_encoding_name, ztdc_c_string_ptr_size_c8(__right_encoding_name) });
}
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_unicode_encoding_name(
char* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
const char* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
return ::ztd::is_unicode_encoding_name(__encoding_name);
}
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_unicode_encoding_name_c8(
ztd_char8_t* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
const ztd_char8_t* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
return ::ztd::is_unicode_encoding_name(__encoding_name);
}
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_unicode_encoding_name_n(
size_t __encoding_name_size, char* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
size_t __encoding_name_size, const char* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
return ::ztd::is_unicode_encoding_name({ __encoding_name, __encoding_name_size });
}
ZTD_C_LANGUAGE_LINKAGE_I_ ZTD_IDK_API_LINKAGE_I_ bool ztdc_is_unicode_encoding_name_c8n(
size_t __encoding_name_size, ztd_char8_t* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
size_t __encoding_name_size, const ztd_char8_t* __encoding_name) ZTD_NOEXCEPT_IF_CXX_I_ {
return ::ztd::is_unicode_encoding_name({ __encoding_name, __encoding_name_size });
}

0 comments on commit ea272b4

Please sign in to comment.