libstdc++-v3/ChangeLog:
* testsuite/17_intro/badnames.cc: Add Microsoft extensions to the list.
* testsuite/17_intro/badnames.cc: Add more BSD extensions.
* testsuite/17_intro/badnames.cc: Add extensions from Newlib.
---
libstdc++-v3/testsuite/17_intro/badnames.cc | 1142 ++++++++++++++++++-
1 file changed, 1140 insertions(+), 2 deletions(-)
diff --git a/libstdc++-v3/testsuite/17_intro/badnames.cc
b/libstdc++-v3/testsuite/17_intro/badnames.cc
index de4d94faf14..82de1b1d4ad 100644
--- a/libstdc++-v3/testsuite/17_intro/badnames.cc
+++ b/libstdc++-v3/testsuite/17_intro/badnames.cc
@@ -62,10 +62,1142 @@
#define _G _G is a BADNAME
// MS adds:
-#define _T _T is a BADNAME
-#define __deref __deref is a BADNAME
+#define _T _T is a BADNAME
+/*
https://github.com/microsoft/service-fabric/blob/93847dfe3e2e9c293cf585ba172b1bf3868ca671/src/prod/src/inc/palrt/specstrings_undef.h#L3.
*/
+#define _When_ _When_ is a BADNAME
+#define _At_ _At_ is a BADNAME
+#define _At_buffer_ _At_buffer_ is a BADNAME
+#define _Group_ _Group_ is a
BADNAME
+#define _Pre_ _Pre_ is a BADNAME
+#define _Post_ _Post_ is a BADNAME
+#define _Deref_ _Deref_ is a
BADNAME
+#define _Null_ _Null_ is a BADNAME
+#define _Notnull_ _Notnull_ is a BADNAME
+#define _Maybenull_ _Maybenull_ is a BADNAME
+#define _Const_ _Const_ is a
BADNAME
+#define _Check_return_ _Check_return_ is a
BADNAME
+#define _Must_inspect_result_ _Must_inspect_result_
is a BADNAME
+#define _Pre_satisfies_ _Pre_satisfies_
is a BADNAME
+#define _Post_satisfies_ _Post_satisfies_ is a
BADNAME
+#define _Writable_elements_ _Writable_elements_ is
a BADNAME
+#define _Writable_bytes_ _Writable_bytes_ is a
BADNAME
+#define _Readable_elements_ _Readable_elements_ is
a BADNAME
+#define _Readable_bytes_ _Readable_bytes_ is a
BADNAME
+#define _Null_terminated_ _Null_terminated_ is a
BADNAME
+#define _NullNull_terminated_ _NullNull_terminated_
is a BADNAME
+#define _Valid_ _Valid_ is a
BADNAME
+#define _Notvalid_ _Notvalid_ is a BADNAME
+#define _Success_ _Success_ is a BADNAME
+#define _Return_type_success_ _Return_type_success_
is a BADNAME
+#define _On_failure_ _On_failure_ is a
BADNAME
+#define _Always_ _Always_ is a BADNAME
+#define _Use_decl_annotations_ _Use_decl_annotations_
is a BADNAME
+#define _Pre_defensive_ _Pre_defensive_
is a BADNAME
+#define _Post_defensive_ _Post_defensive_ is a
BADNAME
+#define _Pre_unknown_ _Pre_unknown_ is a
BADNAME
+#define _Acquires_lock_ _Acquires_lock_
is a BADNAME
+#define _Releases_lock_ _Releases_lock_
is a BADNAME
+#define _Requires_lock_held_ _Requires_lock_held_ is
a BADNAME
+#define _Requires_lock_not_held_
_Requires_lock_not_held_ is a BADNAME
+#define _Requires_no_locks_held_
_Requires_no_locks_held_ is a BADNAME
+#define _Guarded_by_ _Guarded_by_ is a
BADNAME
+#define _Write_guarded_by_ _Write_guarded_by_ is a
BADNAME
+#define _Interlocked_ _Interlocked_ is a
BADNAME
+#define _Post_same_lock_ _Post_same_lock_ is a
BADNAME
+#define _Benign_race_begin_ _Benign_race_begin_ is
a BADNAME
+#define _Benign_race_end_ _Benign_race_end_ is a
BADNAME
+#define _No_competing_thread_ _No_competing_thread_
is a BADNAME
+#define _No_competing_thread_begin_
_No_competing_thread_begin_ is a BADNAME
+#define _No_competing_thread_end_
_No_competing_thread_end_ is a BADNAME
+#define _Acquires_shared_lock_ _Acquires_shared_lock_
is a BADNAME
+#define _Releases_shared_lock_ _Releases_shared_lock_
is a BADNAME
+#define _Requires_shared_lock_held_
_Requires_shared_lock_held_ is a BADNAME
+#define _Acquires_exclusive_lock_
_Acquires_exclusive_lock_ is a BADNAME
+#define _Releases_exclusive_lock_
_Releases_exclusive_lock_ is a BADNAME
+#define _Requires_exclusive_lock_held_
_Requires_exclusive_lock_held_ is a BADNAME
+#define _Has_lock_kind_ _Has_lock_kind_
is a BADNAME
+#define _Create_lock_level_ _Create_lock_level_ is
a BADNAME
+#define _Has_lock_level_ _Has_lock_level_ is a
BADNAME
+#define _Lock_level_order_ _Lock_level_order_ is a
BADNAME
+#define _Analysis_assume_lock_acquired_
_Analysis_assume_lock_acquired_ is a BADNAME
+#define _Analysis_assume_lock_released_
_Analysis_assume_lock_released_ is a BADNAME
+#define _Analysis_assume_lock_held_
_Analysis_assume_lock_held_ is a BADNAME
+#define _Analysis_assume_lock_not_held_
_Analysis_assume_lock_not_held_ is a BADNAME
+#define _Analysis_assume_same_lock_
_Analysis_assume_same_lock_ is a BADNAME
+#define _In_ _In_ is a BADNAME
+#define _Out_ _Out_ is a BADNAME
+#define _Inout_ _Inout_ is a
BADNAME
+#define _In_z_ _In_z_ is a BADNAME
+#define _Inout_z_ _Inout_z_ is a BADNAME
+#define _In_reads_ _In_reads_ is a BADNAME
+#define _In_reads_bytes_ _In_reads_bytes_ is a
BADNAME
+#define _In_reads_z_ _In_reads_z_ is a
BADNAME
+#define _In_reads_or_z_ _In_reads_or_z_
is a BADNAME
+#define _Out_writes_ _Out_writes_ is a
BADNAME
+#define _Out_writes_bytes_ _Out_writes_bytes_ is a
BADNAME
+#define _Out_writes_z_ _Out_writes_z_ is a
BADNAME
+#define _Inout_updates_ _Inout_updates_
is a BADNAME
+#define _Inout_updates_bytes_ _Inout_updates_bytes_
is a BADNAME
+#define _Inout_updates_z_ _Inout_updates_z_ is a
BADNAME
+#define _Out_writes_to_ _Out_writes_to_
is a BADNAME
+#define _Out_writes_bytes_to_ _Out_writes_bytes_to_
is a BADNAME
+#define _Out_writes_all_ _Out_writes_all_ is a
BADNAME
+#define _Out_writes_bytes_all_ _Out_writes_bytes_all_
is a BADNAME
+#define _Inout_updates_to_ _Inout_updates_to_ is a
BADNAME
+#define _Inout_updates_bytes_to_
_Inout_updates_bytes_to_ is a BADNAME
+#define _Inout_updates_all_ _Inout_updates_all_ is
a BADNAME
+#define _Inout_updates_bytes_all_
_Inout_updates_bytes_all_ is a BADNAME
+#define _In_reads_to_ptr_ _In_reads_to_ptr_ is a
BADNAME
+#define _In_reads_to_ptr_z_ _In_reads_to_ptr_z_ is
a BADNAME
+#define _Out_writes_to_ptr_ _Out_writes_to_ptr_ is
a BADNAME
+#define _Out_writes_to_ptr_z_ _Out_writes_to_ptr_z_
is a BADNAME
+#define _In_opt_ _In_opt_ is a BADNAME
+#define _Out_opt_ _Out_opt_ is a BADNAME
+#define _Inout_opt_ _Inout_opt_ is a BADNAME
+#define _In_opt_z_ _In_opt_z_ is a BADNAME
+#define _Inout_opt_z_ _Inout_opt_z_ is a
BADNAME
+#define _In_reads_opt_ _In_reads_opt_ is a
BADNAME
+#define _In_reads_opt_z_ _In_reads_opt_z_ is a
BADNAME
+#define _In_reads_bytes_opt_ _In_reads_bytes_opt_ is
a BADNAME
+#define _Out_writes_opt_ _Out_writes_opt_ is a
BADNAME
+#define _Out_writes_bytes_opt_ _Out_writes_bytes_opt_
is a BADNAME
+#define _Out_writes_opt_z_ _Out_writes_opt_z_ is a
BADNAME
+#define _Inout_updates_opt_ _Inout_updates_opt_ is
a BADNAME
+#define _Inout_updates_bytes_opt_
_Inout_updates_bytes_opt_ is a BADNAME
+#define _Inout_updates_opt_z_ _Inout_updates_opt_z_
is a BADNAME
+#define _Out_writes_to_opt_ _Out_writes_to_opt_ is
a BADNAME
+#define _Out_writes_bytes_to_opt_
_Out_writes_bytes_to_opt_ is a BADNAME
+#define _Out_writes_all_opt_ _Out_writes_all_opt_ is
a BADNAME
+#define _Out_writes_bytes_all_opt_
_Out_writes_bytes_all_opt_ is a BADNAME
+#define _Inout_updates_to_opt_ _Inout_updates_to_opt_
is a BADNAME
+#define _Inout_updates_bytes_to_opt_
_Inout_updates_bytes_to_opt_ is a BADNAME
+#define _Inout_updates_all_opt_
_Inout_updates_all_opt_ is a BADNAME
+#define _Inout_updates_bytes_all_opt_
_Inout_updates_bytes_all_opt_ is a BADNAME
+#define _In_reads_to_ptr_opt_ _In_reads_to_ptr_opt_
is a BADNAME
+#define _In_reads_to_ptr_opt_z_
_In_reads_to_ptr_opt_z_ is a BADNAME
+#define _Out_writes_to_ptr_opt_
_Out_writes_to_ptr_opt_ is a BADNAME
+#define _Out_writes_to_ptr_opt_z_
_Out_writes_to_ptr_opt_z_ is a BADNAME
+#define _Outptr_ _Outptr_ is a BADNAME
+#define _Outptr_opt_ _Outptr_opt_ is a
BADNAME
+#define _Outptr_result_maybenull_
_Outptr_result_maybenull_ is a BADNAME
+#define _Outptr_opt_result_maybenull_
_Outptr_opt_result_maybenull_ is a BADNAME
+#define _Outptr_result_z_ _Outptr_result_z_ is a
BADNAME
+#define _Outptr_opt_result_z_ _Outptr_opt_result_z_
is a BADNAME
+#define _Outptr_result_maybenull_z_
_Outptr_result_maybenull_z_ is a BADNAME
+#define _Outptr_opt_result_maybenull_z_
_Outptr_opt_result_maybenull_z_ is a BADNAME
+#define _COM_Outptr_ _COM_Outptr_ is a
BADNAME
+#define _COM_Outptr_opt_ _COM_Outptr_opt_ is a
BADNAME
+#define _COM_Outptr_result_maybenull_
_COM_Outptr_result_maybenull_ is a BADNAME
+#define _COM_Outptr_opt_result_maybenull_
_COM_Outptr_opt_result_maybenull_ is a BADNAME
+#define _Outptr_result_buffer_ _Outptr_result_buffer_
is a BADNAME
+#define _Outptr_result_buffer_maybenull_
_Outptr_result_buffer_maybenull_ is a BADNAME
+#define _Outptr_result_bytebuffer_
_Outptr_result_bytebuffer_ is a BADNAME
+#define _Outptr_result_bytebuffer_maybenull_
_Outptr_result_bytebuffer_maybenull_ is a BADNAME
+#define _Outptr_opt_result_buffer_
_Outptr_opt_result_buffer_ is a BADNAME
+#define _Outptr_opt_result_buffer_maybenull_
_Outptr_opt_result_buffer_maybenull_ is a BADNAME
+#define _Outptr_opt_result_bytebuffer_
_Outptr_opt_result_bytebuffer_ is a BADNAME
+#define _Outptr_opt_result_bytebuffer_maybenull_
_Outptr_opt_result_bytebuffer_maybenull_ is a BADNAME
+#define _Outptr_result_buffer_to_
_Outptr_result_buffer_to_ is a BADNAME
+#define _Outptr_result_bytebuffer_to_
_Outptr_result_bytebuffer_to_ is a BADNAME
+#define _Outptr_opt_result_buffer_to_
_Outptr_opt_result_buffer_to_ is a BADNAME
+#define _Outptr_opt_result_bytebuffer_to_
_Outptr_opt_result_bytebuffer_to_ is a BADNAME
+#define _Ret_ _Ret_ is a BADNAME
+#define _Ret_valid_ _Ret_valid_ is a BADNAME
+#define _Ret_z_ _Ret_z_ is a
BADNAME
+#define _Ret_writes_ _Ret_writes_ is a
BADNAME
+#define _Ret_writes_bytes_ _Ret_writes_bytes_ is a
BADNAME
+#define _Ret_writes_z_ _Ret_writes_z_ is a
BADNAME
+#define _Ret_writes_to_ _Ret_writes_to_
is a BADNAME
+#define _Ret_writes_bytes_to_ _Ret_writes_bytes_to_
is a BADNAME
+#define _Ret_writes_to_ptr_ _Ret_writes_to_ptr_ is
a BADNAME
+#define _Ret_writes_to_ptr_z_ _Ret_writes_to_ptr_z_
is a BADNAME
+#define _Ret_writes_maybenull_ _Ret_writes_maybenull_
is a BADNAME
+#define _Ret_writes_bytes_maybenull_
_Ret_writes_bytes_maybenull_ is a BADNAME
+#define _Ret_writes_to_maybenull_
_Ret_writes_to_maybenull_ is a BADNAME
+#define _Ret_writes_bytes_to_maybenull_
_Ret_writes_bytes_to_maybenull_ is a BADNAME
+#define _Ret_writes_maybenull_z_
_Ret_writes_maybenull_z_ is a BADNAME
+#define _Ret_null_ _Ret_null_ is a BADNAME
+#define _Ret_notnull_ _Ret_notnull_ is a
BADNAME
+#define _Ret_maybenull_ _Ret_maybenull_
is a BADNAME
+#define _Ret_maybenull_z_ _Ret_maybenull_z_ is a
BADNAME
+#define _Field_size_ _Field_size_ is a
BADNAME
+#define _Field_size_opt_ _Field_size_opt_ is a
BADNAME
+#define _Field_size_bytes_ _Field_size_bytes_ is a
BADNAME
+#define _Field_size_bytes_opt_ _Field_size_bytes_opt_
is a BADNAME
+#define _Field_size_part_ _Field_size_part_ is a
BADNAME
+#define _Field_size_part_opt_ _Field_size_part_opt_
is a BADNAME
+#define _Field_size_bytes_part_
_Field_size_bytes_part_ is a BADNAME
+#define _Field_size_bytes_part_opt_
_Field_size_bytes_part_opt_ is a BADNAME
+#define _Field_size_full_ _Field_size_full_ is a
BADNAME
+#define _Field_size_full_opt_ _Field_size_full_opt_
is a BADNAME
+#define _Field_size_bytes_full_
_Field_size_bytes_full_ is a BADNAME
+#define _Field_size_bytes_full_opt_
_Field_size_bytes_full_opt_ is a BADNAME
+#define _Printf_format_string_ _Printf_format_string_
is a BADNAME
+#define _Scanf_format_string_ _Scanf_format_string_
is a BADNAME
+#define _Scanf_s_format_string_
_Scanf_s_format_string_ is a BADNAME
+#define _Printf_format_string_params_
_Printf_format_string_params_ is a BADNAME
+#define _Scanf_format_string_params_
_Scanf_format_string_params_ is a BADNAME
+#define _Scanf_s_format_string_params_
_Scanf_s_format_string_params_ is a BADNAME
+#define _In_range_ _In_range_ is a BADNAME
+#define _Out_range_ _Out_range_ is a BADNAME
+#define _Ret_range_ _Ret_range_ is a BADNAME
+#define _Deref_in_range_ _Deref_in_range_ is a
BADNAME
+#define _Deref_out_range_ _Deref_out_range_ is a
BADNAME
+#define _Deref_inout_range_ _Deref_inout_range_ is
a BADNAME
+#define _Field_range_ _Field_range_ is a
BADNAME
+#define _Pre_equal_to_ _Pre_equal_to_ is a
BADNAME
+#define _Post_equal_to_ _Post_equal_to_
is a BADNAME
+#define _Struct_size_bytes_ _Struct_size_bytes_ is
a BADNAME
+#define _Analysis_assume_ _Analysis_assume_ is a
BADNAME
+#define _Analysis_assume_nullterminated_
_Analysis_assume_nullterminated_ is a BADNAME
+#define _Analysis_mode_ _Analysis_mode_
is a BADNAME
+#define _Analysis_noreturn_ _Analysis_noreturn_ is
a BADNAME
+#define _Raises_SEH_exception_ _Raises_SEH_exception_
is a BADNAME
+#define _Maybe_raises_SEH_exception_
_Maybe_raises_SEH_exception_ is a BADNAME
+#define _Function_class_ _Function_class_ is a
BADNAME
+#define _Literal_ _Literal_ is a BADNAME
+#define _Notliteral_ _Notliteral_ is a
BADNAME
+#define _Enum_is_bitflag_ _Enum_is_bitflag_ is a
BADNAME
+#define _Strict_type_match_ _Strict_type_match_ is
a BADNAME
+#define _Points_to_data_ _Points_to_data_ is a
BADNAME
+#define _Interlocked_operand_ _Interlocked_operand_
is a BADNAME
+#define _IRQL_raises_ _IRQL_raises_ is a
BADNAME
+#define _IRQL_requires_ _IRQL_requires_
is a BADNAME
+#define _IRQL_requires_max_ _IRQL_requires_max_ is
a BADNAME
+#define _IRQL_requires_min_ _IRQL_requires_min_ is
a BADNAME
+#define _IRQL_saves_ _IRQL_saves_ is a
BADNAME
+#define _IRQL_saves_global_ _IRQL_saves_global_ is
a BADNAME
+#define _IRQL_restores_ _IRQL_restores_
is a BADNAME
+#define _IRQL_restores_global_ _IRQL_restores_global_
is a BADNAME
+#define _IRQL_always_function_min_
_IRQL_always_function_min_ is a BADNAME
+#define _IRQL_always_function_max_
_IRQL_always_function_max_ is a BADNAME
+#define _IRQL_requires_same_ _IRQL_requires_same_ is
a BADNAME
+#define _IRQL_uses_cancel_ _IRQL_uses_cancel_ is a
BADNAME
+#define _IRQL_is_cancel_ _IRQL_is_cancel_ is a
BADNAME
+#define _Kernel_float_saved_ _Kernel_float_saved_ is
a BADNAME
+#define _Kernel_float_restored_
_Kernel_float_restored_ is a BADNAME
+#define _Kernel_float_used_ _Kernel_float_used_ is
a BADNAME
+#define _Kernel_acquires_resource_
_Kernel_acquires_resource_ is a BADNAME
+#define _Kernel_releases_resource_
_Kernel_releases_resource_ is a BADNAME
+#define _Kernel_requires_resource_held_
_Kernel_requires_resource_held_ is a BADNAME
+#define _Kernel_requires_resource_not_held_
_Kernel_requires_resource_not_held_ is a BADNAME
+#define _Kernel_clear_do_init_ _Kernel_clear_do_init_
is a BADNAME
+#define _Kernel_IoGetDmaAdapter_
_Kernel_IoGetDmaAdapter_ is a BADNAME
+#define _Outref_ _Outref_ is a BADNAME
+#define _Outref_result_maybenull_
_Outref_result_maybenull_ is a BADNAME
+#define _Outref_result_buffer_ _Outref_result_buffer_
is a BADNAME
+#define _Outref_result_bytebuffer_
_Outref_result_bytebuffer_ is a BADNAME
+#define _Outref_result_buffer_to_
_Outref_result_buffer_to_ is a BADNAME
+#define _Outref_result_bytebuffer_to_
_Outref_result_bytebuffer_to_ is a BADNAME
+#define _Outref_result_buffer_all_
_Outref_result_buffer_all_ is a BADNAME
+#define _Outref_result_bytebuffer_all_
_Outref_result_bytebuffer_all_ is a BADNAME
+#define _Outref_result_buffer_maybenull_
_Outref_result_buffer_maybenull_ is a BADNAME
+#define _Outref_result_bytebuffer_maybenull_
_Outref_result_bytebuffer_maybenull_ is a BADNAME
+#define _Outref_result_buffer_to_maybenull_
_Outref_result_buffer_to_maybenull_ is a BADNAME
+#define _Outref_result_bytebuffer_to_maybenull_
_Outref_result_bytebuffer_to_maybenull_ is a BADNAME
+#define _Outref_result_buffer_all_maybenull_
_Outref_result_buffer_all_maybenull_ is a BADNAME
+#define _Outref_result_bytebuffer_all_maybenull_
_Outref_result_bytebuffer_all_maybenull_ is a BADNAME
+#define _In_defensive_ _In_defensive_ is a
BADNAME
+#define _Out_defensive_ _Out_defensive_
is a BADNAME
+#define _Inout_defensive_ _Inout_defensive_ is a
BADNAME
+#define _Outptr_result_nullonfailure_
_Outptr_result_nullonfailure_ is a BADNAME
+#define _Outptr_opt_result_nullonfailure_
_Outptr_opt_result_nullonfailure_ is a BADNAME
+#define _Outref_result_nullonfailure_
_Outref_result_nullonfailure_ is a BADNAME
+#define _Result_nullonfailure_ _Result_nullonfailure_
is a BADNAME
+#define _Result_zeroonfailure_ _Result_zeroonfailure_
is a BADNAME
+#define _Acquires_nonreentrant_lock_
_Acquires_nonreentrant_lock_ is a BADNAME
+#define _Releases_nonreentrant_lock_
_Releases_nonreentrant_lock_ is a BADNAME
+#define _Function_ignore_lock_checking_
_Function_ignore_lock_checking_ is a BADNAME
+#define _Analysis_suppress_lock_checking_
_Analysis_suppress_lock_checking_ is a BADNAME
+#define _Reserved_ _Reserved_ is a BADNAME
+#define _Pre_z_ _Pre_z_ is a
BADNAME
+#define _Post_z_ _Post_z_ is a BADNAME
+#define _Prepost_z_ _Prepost_z_ is a BADNAME
+#define _Pre_null_ _Pre_null_ is a BADNAME
+#define _Pre_maybenull_ _Pre_maybenull_
is a BADNAME
+#define _Pre_notnull_ _Pre_notnull_ is a
BADNAME
+#define _Pre_valid_ _Pre_valid_ is a BADNAME
+#define _Pre_opt_valid_ _Pre_opt_valid_
is a BADNAME
+#define _Post_valid_ _Post_valid_ is a
BADNAME
+#define _Post_invalid_ _Post_invalid_ is a
BADNAME
+#define _Post_ptr_invalid_ _Post_ptr_invalid_ is a
BADNAME
+#define _Pre_readable_size_ _Pre_readable_size_ is
a BADNAME
+#define _Pre_writable_size_ _Pre_writable_size_ is
a BADNAME
+#define _Pre_readable_byte_size_
_Pre_readable_byte_size_ is a BADNAME
+#define _Pre_writable_byte_size_
_Pre_writable_byte_size_ is a BADNAME
+#define _Post_readable_size_ _Post_readable_size_ is
a BADNAME
+#define _Post_writable_size_ _Post_writable_size_ is
a BADNAME
+#define _Post_readable_byte_size_
_Post_readable_byte_size_ is a BADNAME
+#define _Post_writable_byte_size_
_Post_writable_byte_size_ is a BADNAME
+#define _At_ _At_ is a BADNAME
+#define _Deref_out_ _Deref_out_ is a BADNAME
+#define _Deref_out_opt_ _Deref_out_opt_
is a BADNAME
+#define _Deref_opt_out_ _Deref_opt_out_
is a BADNAME
+#define _Deref_opt_out_opt_ _Deref_opt_out_opt_ is
a BADNAME
+#define _Deref_post_cap_ _Deref_post_cap_ is a
BADNAME
+#define _Deref_post_opt_cap_ _Deref_post_opt_cap_ is
a BADNAME
+#define _Deref_post_bytecap_ _Deref_post_bytecap_ is
a BADNAME
+#define _Deref_post_opt_bytecap_
_Deref_post_opt_bytecap_ is a BADNAME
+#define _Deref_post_count_ _Deref_post_count_ is a
BADNAME
+#define _Deref_post_opt_count_ _Deref_post_opt_count_
is a BADNAME
+#define _Deref_post_bytecount_ _Deref_post_bytecount_
is a BADNAME
+#define _Deref_post_opt_bytecount_
_Deref_post_opt_bytecount_ is a BADNAME
+#define _In_count_ _In_count_ is a BADNAME
+#define _In_opt_count_ _In_opt_count_ is a
BADNAME
+#define _In_bytecount_ _In_bytecount_ is a
BADNAME
+#define _In_opt_bytecount_ _In_opt_bytecount_ is a
BADNAME
+#define _Out_cap_ _Out_cap_ is a BADNAME
+#define _Out_opt_cap_ _Out_opt_cap_ is a
BADNAME
+#define _Out_bytecap_ _Out_bytecap_ is a
BADNAME
+#define _Out_opt_bytecap_ _Out_opt_bytecap_ is a
BADNAME
+#define _Outptr_ _Outptr_ is a BADNAME
+#define _Outptr_result_maybenull_
_Outptr_result_maybenull_ is a BADNAME
+#define _Outptr_opt_ _Outptr_opt_ is a
BADNAME
+#define _Outptr_opt_result_maybenull_
_Outptr_opt_result_maybenull_ is a BADNAME
+#define _Outptr_result_z_ _Outptr_result_z_ is a
BADNAME
+#define _Outptr_opt_result_z_ _Outptr_opt_result_z_
is a BADNAME
+#define _Outptr_result_maybenull_z_
_Outptr_result_maybenull_z_ is a BADNAME
+#define _Outptr_opt_result_maybenull_z_
_Outptr_opt_result_maybenull_z_ is a BADNAME
+#define _Outptr_result_nullonfailure_
_Outptr_result_nullonfailure_ is a BADNAME
+#define _Outptr_opt_result_nullonfailure_
_Outptr_opt_result_nullonfailure_ is a BADNAME
+#define _COM_Outptr_ _COM_Outptr_ is a
BADNAME
+#define _COM_Outptr_result_maybenull_
_COM_Outptr_result_maybenull_ is a BADNAME
+#define _COM_Outptr_opt_ _COM_Outptr_opt_ is a
BADNAME
+#define _COM_Outptr_opt_result_maybenull_
_COM_Outptr_opt_result_maybenull_ is a BADNAME
+#define _Outptr_result_buffer_ _Outptr_result_buffer_
is a BADNAME
+#define _Outptr_opt_result_buffer_
_Outptr_opt_result_buffer_ is a BADNAME
+#define _Outptr_result_buffer_to_
_Outptr_result_buffer_to_ is a BADNAME
+#define _Outptr_opt_result_buffer_to_
_Outptr_opt_result_buffer_to_ is a BADNAME
+#define _Outptr_result_buffer_all_
_Outptr_result_buffer_all_ is a BADNAME
+#define _Outptr_opt_result_buffer_all_
_Outptr_opt_result_buffer_all_ is a BADNAME
+#define _Outptr_result_buffer_maybenull_
_Outptr_result_buffer_maybenull_ is a BADNAME
+#define _Outptr_opt_result_buffer_maybenull_
_Outptr_opt_result_buffer_maybenull_ is a BADNAME
+#define _Outptr_result_buffer_to_maybenull_
_Outptr_result_buffer_to_maybenull_ is a BADNAME
+#define _Outptr_opt_result_buffer_to_maybenull_
_Outptr_opt_result_buffer_to_maybenull_ is a BADNAME
+#define _Outptr_result_buffer_all_maybenull_
_Outptr_result_buffer_all_maybenull_ is a BADNAME
+#define _Outptr_opt_result_buffer_all_maybenull_
_Outptr_opt_result_buffer_all_maybenull_ is a BADNAME
+#define _Outptr_result_bytebuffer_
_Outptr_result_bytebuffer_ is a BADNAME
+#define _Outptr_opt_result_bytebuffer_
_Outptr_opt_result_bytebuffer_ is a BADNAME
+#define _Outptr_result_bytebuffer_to_
_Outptr_result_bytebuffer_to_ is a BADNAME
+#define _Outptr_opt_result_bytebuffer_to_
_Outptr_opt_result_bytebuffer_to_ is a BADNAME
+#define _Outptr_result_bytebuffer_all_
_Outptr_result_bytebuffer_all_ is a BADNAME
+#define _Outptr_opt_result_bytebuffer_all_
_Outptr_opt_result_bytebuffer_all_ is a BADNAME
+#define _Outptr_result_bytebuffer_maybenull_
_Outptr_result_bytebuffer_maybenull_ is a BADNAME
+#define _Outptr_opt_result_bytebuffer_maybenull_
_Outptr_opt_result_bytebuffer_maybenull_ is a BADNAME
+#define _Outptr_result_bytebuffer_to_maybenull_
_Outptr_result_bytebuffer_to_maybenull_ is a BADNAME
+#define _Outptr_opt_result_bytebuffer_to_maybenull_
_Outptr_opt_result_bytebuffer_to_maybenull_ is a BADNAME
+#define _Outptr_result_bytebuffer_all_maybenull_
_Outptr_result_bytebuffer_all_maybenull_ is a BADNAME
+#define _Outptr_opt_result_bytebuffer_all_maybenull_
_Outptr_opt_result_bytebuffer_all_maybenull_ is a BADNAME
+#define _When_ _When_ is a BADNAME
+#define __allocator __allocator is a BADNAME
+#define __analysis_assert __analysis_assert is a
BADNAME
+#define __analysis_assume __analysis_assume is a
BADNAME
+#define __analysis_assume_nullterminated
__analysis_assume_nullterminated is a BADNAME
+#define __analysis_hint __analysis_hint
is a BADNAME
+#define __assume_bound __assume_bound is a
BADNAME
+#define __assume_validated __assume_validated is a
BADNAME
+#define __bcount __bcount is a BADNAME
+#define __bcount_opt __bcount_opt is a
BADNAME
+#define __blocksOn __blocksOn is a BADNAME
+#define __bound __bound is a
BADNAME
+#define __byte_readableTo __byte_readableTo is a
BADNAME
+#define __byte_writableTo __byte_writableTo is a
BADNAME
+#define __callback __callback is a BADNAME
+#define __checkReturn __checkReturn is a
BADNAME
+#define __class_code_content __class_code_content is
a BADNAME
+#define __control_entrypoint __control_entrypoint is
a BADNAME
+#define __data_entrypoint __data_entrypoint is a
BADNAME
+#define __deallocate __deallocate is a
BADNAME
+#define __deallocate_opt __deallocate_opt is a
BADNAME
+#define __deref __deref is a
BADNAME
+#define __deref_bcount __deref_bcount is a
BADNAME
+#define __deref_bcount_opt __deref_bcount_opt is a
BADNAME
+#define __deref_ecount __deref_ecount is a
BADNAME
+#define __deref_ecount_opt __deref_ecount_opt is a
BADNAME
+#define __deref_in __deref_in is a BADNAME
+#define __deref_in_bcount __deref_in_bcount is a
BADNAME
+#define __deref_in_bcount_opt __deref_in_bcount_opt
is a BADNAME
+#define __deref_in_ecount __deref_in_ecount is a
BADNAME
+#define __deref_in_ecount_opt __deref_in_ecount_opt
is a BADNAME
+#define __deref_in_ecount_iterator
__deref_in_ecount_iterator is a BADNAME
+#define __deref_in_opt __deref_in_opt is a
BADNAME
+#define __deref_in_opt_out __deref_in_opt_out is a
BADNAME
+#define __deref_in_range __deref_in_range is a
BADNAME
+#define __deref_in_xcount __deref_in_xcount is a
BADNAME
+#define __deref_in_xcount_opt __deref_in_xcount_opt
is a BADNAME
+#define __deref_inout __deref_inout is a
BADNAME
+#define __deref_inout_bcount __deref_inout_bcount is
a BADNAME
+#define __deref_inout_bcount_full
__deref_inout_bcount_full is a BADNAME
+#define __deref_inout_bcount_full_opt
__deref_inout_bcount_full_opt is a BADNAME
+#define __deref_inout_bcount_nz
__deref_inout_bcount_nz is a BADNAME
+#define __deref_inout_bcount_nz_opt
__deref_inout_bcount_nz_opt is a BADNAME
+#define __deref_inout_bcount_opt
__deref_inout_bcount_opt is a BADNAME
+#define __deref_inout_bcount_part
__deref_inout_bcount_part is a BADNAME
+#define __deref_inout_bcount_part_opt
__deref_inout_bcount_part_opt is a BADNAME
+#define __deref_inout_bcount_z __deref_inout_bcount_z
is a BADNAME
+#define __deref_inout_bcount_z_opt
__deref_inout_bcount_z_opt is a BADNAME
+#define __deref_inout_ecount __deref_inout_ecount is
a BADNAME
+#define __deref_inout_ecount_full
__deref_inout_ecount_full is a BADNAME
+#define __deref_inout_ecount_full_opt
__deref_inout_ecount_full_opt is a BADNAME
+#define __deref_inout_ecount_nz
__deref_inout_ecount_nz is a BADNAME
+#define __deref_inout_ecount_nz_opt
__deref_inout_ecount_nz_opt is a BADNAME
+#define __deref_inout_ecount_opt
__deref_inout_ecount_opt is a BADNAME
+#define __deref_inout_ecount_part
__deref_inout_ecount_part is a BADNAME
+#define __deref_inout_ecount_part_opt
__deref_inout_ecount_part_opt is a BADNAME
+#define __deref_inout_ecount_z __deref_inout_ecount_z
is a BADNAME
+#define __deref_inout_ecount_z_opt
__deref_inout_ecount_z_opt is a BADNAME
+#define __deref_inout_ecount_iterator
__deref_inout_ecount_iterator is a BADNAME
+#define __deref_inout_nz __deref_inout_nz is a
BADNAME
+#define __deref_inout_nz_opt __deref_inout_nz_opt is
a BADNAME
+#define __deref_inout_opt __deref_inout_opt is a
BADNAME
+#define __deref_inout_range __deref_inout_range is
a BADNAME
+#define __deref_inout_xcount __deref_inout_xcount is
a BADNAME
+#define __deref_inout_xcount_full
__deref_inout_xcount_full is a BADNAME
+#define __deref_inout_xcount_full_opt
__deref_inout_xcount_full_opt is a BADNAME
+#define __deref_inout_xcount_opt
__deref_inout_xcount_opt is a BADNAME
+#define __deref_inout_xcount_part
__deref_inout_xcount_part is a BADNAME
+#define __deref_inout_xcount_part_opt
__deref_inout_xcount_part_opt is a BADNAME
+#define __deref_inout_z __deref_inout_z
is a BADNAME
+#define __deref_inout_z_opt __deref_inout_z_opt is
a BADNAME
+#define __deref_nonvolatile __deref_nonvolatile is
a BADNAME
+#define __deref_opt_bcount __deref_opt_bcount is a
BADNAME
+#define __deref_opt_bcount_opt __deref_opt_bcount_opt
is a BADNAME
+#define __deref_opt_ecount __deref_opt_ecount is a
BADNAME
+#define __deref_opt_ecount_opt __deref_opt_ecount_opt
is a BADNAME
+#define __deref_opt_in __deref_opt_in is a
BADNAME
+#define __deref_opt_in_bcount __deref_opt_in_bcount
is a BADNAME
+#define __deref_opt_in_bcount_opt
__deref_opt_in_bcount_opt is a BADNAME
+#define __deref_opt_in_ecount __deref_opt_in_ecount
is a BADNAME
+#define __deref_opt_in_ecount_opt
__deref_opt_in_ecount_opt is a BADNAME
+#define __deref_opt_in_opt __deref_opt_in_opt is a
BADNAME
+#define __deref_opt_in_xcount __deref_opt_in_xcount
is a BADNAME
+#define __deref_opt_in_xcount_opt
__deref_opt_in_xcount_opt is a BADNAME
+#define __deref_opt_inout __deref_opt_inout is a
BADNAME
+#define __deref_opt_inout_bcount
__deref_opt_inout_bcount is a BADNAME
+#define __deref_opt_inout_bcount_full
__deref_opt_inout_bcount_full is a BADNAME
+#define __deref_opt_inout_bcount_full_opt
__deref_opt_inout_bcount_full_opt is a BADNAME
+#define __deref_opt_inout_bcount_nz
__deref_opt_inout_bcount_nz is a BADNAME
+#define __deref_opt_inout_bcount_nz_opt
__deref_opt_inout_bcount_nz_opt is a BADNAME
+#define __deref_opt_inout_bcount_opt
__deref_opt_inout_bcount_opt is a BADNAME
+#define __deref_opt_inout_bcount_part
__deref_opt_inout_bcount_part is a BADNAME
+#define __deref_opt_inout_bcount_part_opt
__deref_opt_inout_bcount_part_opt is a BADNAME
+#define __deref_opt_inout_bcount_z
__deref_opt_inout_bcount_z is a BADNAME
+#define __deref_opt_inout_bcount_z_opt
__deref_opt_inout_bcount_z_opt is a BADNAME
+#define __deref_opt_inout_ecount
__deref_opt_inout_ecount is a BADNAME
+#define __deref_opt_inout_ecount_full
__deref_opt_inout_ecount_full is a BADNAME
+#define __deref_opt_inout_ecount_full_opt
__deref_opt_inout_ecount_full_opt is a BADNAME
+#define __deref_opt_inout_ecount_nz
__deref_opt_inout_ecount_nz is a BADNAME
+#define __deref_opt_inout_ecount_nz_opt
__deref_opt_inout_ecount_nz_opt is a BADNAME
+#define __deref_opt_inout_ecount_opt
__deref_opt_inout_ecount_opt is a BADNAME
+#define __deref_opt_inout_ecount_part
__deref_opt_inout_ecount_part is a BADNAME
+#define __deref_opt_inout_ecount_part_opt
__deref_opt_inout_ecount_part_opt is a BADNAME
+#define __deref_opt_inout_ecount_z
__deref_opt_inout_ecount_z is a BADNAME
+#define __deref_opt_inout_ecount_z_opt
__deref_opt_inout_ecount_z_opt is a BADNAME
+#define __deref_opt_inout_nz __deref_opt_inout_nz is
a BADNAME
+#define __deref_opt_inout_nz_opt
__deref_opt_inout_nz_opt is a BADNAME
+#define __deref_opt_inout_opt __deref_opt_inout_opt
is a BADNAME
+#define __deref_opt_inout_xcount
__deref_opt_inout_xcount is a BADNAME
+#define __deref_opt_inout_xcount_full
__deref_opt_inout_xcount_full is a BADNAME
+#define __deref_opt_inout_xcount_full_opt
__deref_opt_inout_xcount_full_opt is a BADNAME
+#define __deref_opt_inout_xcount_opt
__deref_opt_inout_xcount_opt is a BADNAME
+#define __deref_opt_inout_xcount_part
__deref_opt_inout_xcount_part is a BADNAME
+#define __deref_opt_inout_xcount_part_opt
__deref_opt_inout_xcount_part_opt is a BADNAME
+#define __deref_opt_inout_z __deref_opt_inout_z is
a BADNAME
+#define __deref_opt_inout_z_opt
__deref_opt_inout_z_opt is a BADNAME
+#define __deref_opt_out __deref_opt_out
is a BADNAME
+#define __deref_opt_out_bcount __deref_opt_out_bcount
is a BADNAME
+#define __deref_opt_out_bcount_full
__deref_opt_out_bcount_full is a BADNAME
+#define __deref_opt_out_bcount_full_opt
__deref_opt_out_bcount_full_opt is a BADNAME
+#define __deref_opt_out_bcount_nz_opt
__deref_opt_out_bcount_nz_opt is a BADNAME
+#define __deref_opt_out_bcount_opt
__deref_opt_out_bcount_opt is a BADNAME
+#define __deref_opt_out_bcount_part
__deref_opt_out_bcount_part is a BADNAME
+#define __deref_opt_out_bcount_part_opt
__deref_opt_out_bcount_part_opt is a BADNAME
+#define __deref_opt_out_bcount_z_opt
__deref_opt_out_bcount_z_opt is a BADNAME
+#define __deref_opt_out_ecount __deref_opt_out_ecount
is a BADNAME
+#define __deref_opt_out_ecount_full
__deref_opt_out_ecount_full is a BADNAME
+#define __deref_opt_out_ecount_full_opt
__deref_opt_out_ecount_full_opt is a BADNAME
+#define __deref_opt_out_ecount_nz_opt
__deref_opt_out_ecount_nz_opt is a BADNAME
+#define __deref_opt_out_ecount_opt
__deref_opt_out_ecount_opt is a BADNAME
+#define __deref_opt_out_ecount_part
__deref_opt_out_ecount_part is a BADNAME
+#define __deref_opt_out_ecount_part_opt
__deref_opt_out_ecount_part_opt is a BADNAME
+#define __deref_opt_out_ecount_z_opt
__deref_opt_out_ecount_z_opt is a BADNAME
+#define __deref_opt_out_nz_opt __deref_opt_out_nz_opt
is a BADNAME
+#define __deref_opt_out_opt __deref_opt_out_opt is
a BADNAME
+#define __deref_opt_out_xcount __deref_opt_out_xcount
is a BADNAME
+#define __deref_opt_out_xcount_full
__deref_opt_out_xcount_full is a BADNAME
+#define __deref_opt_out_xcount_full_opt
__deref_opt_out_xcount_full_opt is a BADNAME
+#define __deref_opt_out_xcount_opt
__deref_opt_out_xcount_opt is a BADNAME
+#define __deref_opt_out_xcount_part
__deref_opt_out_xcount_part is a BADNAME
+#define __deref_opt_out_xcount_part_opt
__deref_opt_out_xcount_part_opt is a BADNAME
+#define __deref_opt_out_z_opt __deref_opt_out_z_opt
is a BADNAME
+#define __deref_opt_xcount __deref_opt_xcount is a
BADNAME
+#define __deref_opt_xcount_opt __deref_opt_xcount_opt
is a BADNAME
+#define __deref_out __deref_out is a BADNAME
+#define __deref_out_bcount __deref_out_bcount is a
BADNAME
+#define __deref_out_bcount_full
__deref_out_bcount_full is a BADNAME
+#define __deref_out_bcount_full_opt
__deref_out_bcount_full_opt is a BADNAME
+#define __deref_out_bcount_nz __deref_out_bcount_nz
is a BADNAME
+#define __deref_out_bcount_nz_opt
__deref_out_bcount_nz_opt is a BADNAME
+#define __deref_out_bcount_opt __deref_out_bcount_opt
is a BADNAME
+#define __deref_out_bcount_part
__deref_out_bcount_part is a BADNAME
+#define __deref_out_bcount_part_opt
__deref_out_bcount_part_opt is a BADNAME
+#define __deref_out_bcount_z __deref_out_bcount_z is
a BADNAME
+#define __deref_out_bcount_z_opt
__deref_out_bcount_z_opt is a BADNAME
+#define __deref_out_bound __deref_out_bound is a
BADNAME
+#define __deref_out_ecount __deref_out_ecount is a
BADNAME
+#define __deref_out_ecount_full
__deref_out_ecount_full is a BADNAME
+#define __deref_out_ecount_full_opt
__deref_out_ecount_full_opt is a BADNAME
+#define __deref_out_ecount_iterator
__deref_out_ecount_iterator is a BADNAME
+#define __deref_out_ecount_nz __deref_out_ecount_nz
is a BADNAME
+#define __deref_out_ecount_nz_opt
__deref_out_ecount_nz_opt is a BADNAME
+#define __deref_out_ecount_opt __deref_out_ecount_opt
is a BADNAME
+#define __deref_out_ecount_part
__deref_out_ecount_part is a BADNAME
+#define __deref_out_ecount_part_opt
__deref_out_ecount_part_opt is a BADNAME
+#define __deref_out_ecount_z __deref_out_ecount_z is
a BADNAME
+#define __deref_out_ecount_z_opt
__deref_out_ecount_z_opt is a BADNAME
+#define __deref_out_nz __deref_out_nz is a
BADNAME
+#define __deref_out_nz_opt __deref_out_nz_opt is a
BADNAME
+#define __deref_out_opt __deref_out_opt
is a BADNAME
+#define __deref_out_range __deref_out_range is a
BADNAME
+#define __deref_out_xcount __deref_out_xcount is a
BADNAME
+#define __deref_out_xcount_full
__deref_out_xcount_full is a BADNAME
+#define __deref_out_xcount_full_opt
__deref_out_xcount_full_opt is a BADNAME
+#define __deref_out_xcount_opt __deref_out_xcount_opt
is a BADNAME
+#define __deref_out_xcount_part
__deref_out_xcount_part is a BADNAME
+#define __deref_out_xcount_part_opt
__deref_out_xcount_part_opt is a BADNAME
+#define __deref_out_z __deref_out_z is a
BADNAME
+#define __deref_out_z_opt __deref_out_z_opt is a
BADNAME
+#define __deref_realloc_bcount __deref_realloc_bcount
is a BADNAME
+#define __deref_volatile __deref_volatile is a
BADNAME
+#define __deref_xcount __deref_xcount is a
BADNAME
+#define __deref_xcount_opt __deref_xcount_opt is a
BADNAME
+#define __ecount __ecount is a BADNAME
+#define __ecount_opt __ecount_opt is a
BADNAME
+#define __elem_readableTo __elem_readableTo is a
BADNAME
+#define __elem_writableTo __elem_writableTo is a
BADNAME
+#define __encoded_array __encoded_array
is a BADNAME
+#define __encoded_pointer __encoded_pointer is a
BADNAME
+#define __exceptthat __exceptthat is a
BADNAME
+#define __fallthrough __fallthrough is a
BADNAME
+#define __field_bcount __field_bcount is a
BADNAME
+#define __field_bcount_full __field_bcount_full is
a BADNAME
+#define __field_bcount_full_opt
__field_bcount_full_opt is a BADNAME
+#define __field_bcount_opt __field_bcount_opt is a
BADNAME
+#define __field_bcount_part __field_bcount_part is
a BADNAME
+#define __field_bcount_part_opt
__field_bcount_part_opt is a BADNAME
+#define __field_data_source __field_data_source is
a BADNAME
+#define __field_ecount __field_ecount is a
BADNAME
+#define __field_ecount_full __field_ecount_full is
a BADNAME
+#define __field_ecount_full_opt
__field_ecount_full_opt is a BADNAME
+#define __field_ecount_opt __field_ecount_opt is a
BADNAME
+#define __field_ecount_part __field_ecount_part is
a BADNAME
+#define __field_ecount_part_opt
__field_ecount_part_opt is a BADNAME
+#define __field_encoded_array __field_encoded_array
is a BADNAME
+#define __field_encoded_pointer
__field_encoded_pointer is a BADNAME
+#define __field_nullterminated __field_nullterminated
is a BADNAME
+#define __field_range __field_range is a
BADNAME
+#define __field_xcount __field_xcount is a
BADNAME
+#define __field_xcount_full __field_xcount_full is
a BADNAME
+#define __field_xcount_full_opt
__field_xcount_full_opt is a BADNAME
+#define __field_xcount_opt __field_xcount_opt is a
BADNAME
+#define __field_xcount_part __field_xcount_part is
a BADNAME
+#define __field_xcount_part_opt
__field_xcount_part_opt is a BADNAME
+#define __file_parser __file_parser is a
BADNAME
+#define __file_parser_class __file_parser_class is
a BADNAME
+#define __file_parser_library __file_parser_library
is a BADNAME
+#define __format_string __format_string
is a BADNAME
+#define __gdi_entry __gdi_entry is a BADNAME
+#define __in __in is a BADNAME
+#define __in_awcount __in_awcount is a
BADNAME
+#define __in_bcount __in_bcount is a BADNAME
+#define __in_bcount_nz __in_bcount_nz is a
BADNAME
+#define __in_bcount_nz_opt __in_bcount_nz_opt is a
BADNAME
+#define __in_bcount_opt __in_bcount_opt
is a BADNAME
+#define __in_bcount_z __in_bcount_z is a
BADNAME
+#define __in_bcount_z_opt __in_bcount_z_opt is a
BADNAME
+#define __in_bound __in_bound is a BADNAME
+#define __in_data_source __in_data_source is a
BADNAME
+#define __in_ecount __in_ecount is a BADNAME
+#define __in_ecount_nz __in_ecount_nz is a
BADNAME
+#define __in_ecount_nz_opt __in_ecount_nz_opt is a
BADNAME
+#define __in_ecount_opt __in_ecount_opt
is a BADNAME
+#define __in_ecount_z __in_ecount_z is a
BADNAME
+#define __in_ecount_z_opt __in_ecount_z_opt is a
BADNAME
+#define __in_nz __in_nz is a
BADNAME
+#define __in_nz_opt __in_nz_opt is a BADNAME
+#define __in_opt __in_opt is a BADNAME
+#define __in_range __in_range is a BADNAME
+#define __in_xcount __in_xcount is a BADNAME
+#define __in_xcount_opt __in_xcount_opt
is a BADNAME
+#define __in_z __in_z is a BADNAME
+#define __in_z_opt __in_z_opt is a BADNAME
+#define __inexpressible_readableTo
__inexpressible_readableTo is a BADNAME
+#define __inexpressible_writableTo
__inexpressible_writableTo is a BADNAME
+#define __inner_adt_add_prop __inner_adt_add_prop is
a BADNAME
+#define __inner_adt_prop __inner_adt_prop is a
BADNAME
+#define __inner_adt_remove_prop
__inner_adt_remove_prop is a BADNAME
+#define __inner_adt_transfer_prop
__inner_adt_transfer_prop is a BADNAME
+#define __inner_adt_type_props __inner_adt_type_props
is a BADNAME
+#define __inner_analysis_assume_nulltermianted_dec
__inner_analysis_assume_nulltermianted_dec is a BADNAME
+#define __inner_analysis_assume_nullterminated
__inner_analysis_assume_nullterminated is a BADNAME
+#define __inner_assume_bound __inner_assume_bound is
a BADNAME
+#define __inner_assume_bound_dec
__inner_assume_bound_dec is a BADNAME
+#define __inner_assume_validated
__inner_assume_validated is a BADNAME
+#define __inner_assume_validated_dec
__inner_assume_validated_dec is a BADNAME
+#define __inner_blocksOn __inner_blocksOn is a
BADNAME
+#define __inner_bound __inner_bound is a
BADNAME
+#define __inner_callback __inner_callback is a
BADNAME
+#define __inner_checkReturn __inner_checkReturn is
a BADNAME
+#define __inner_compname_props __inner_compname_props
is a BADNAME
+#define __inner_control_entrypoint
__inner_control_entrypoint is a BADNAME
+#define __inner_data_entrypoint
__inner_data_entrypoint is a BADNAME
+#define __inner_data_source __inner_data_source is
a BADNAME
+#define __inner_encoded __inner_encoded
is a BADNAME
+#define __inner_fallthrough __inner_fallthrough is
a BADNAME
+#define __inner_fallthrough_dec
__inner_fallthrough_dec is a BADNAME
+#define __inner_nonvolatile __inner_nonvolatile is
a BADNAME
+#define __inner_out_validated __inner_out_validated
is a BADNAME
+#define __inner_override __inner_override is a
BADNAME
+#define __inner_possibly_notnullterminated
__inner_possibly_notnullterminated is a BADNAME
+#define __inner_range __inner_range is a
BADNAME
+#define __inner_success __inner_success
is a BADNAME
+#define __inner_transfer __inner_transfer is a
BADNAME
+#define __inner_typefix __inner_typefix
is a BADNAME
+#define __inner_volatile __inner_volatile is a
BADNAME
+#define __inout __inout is a
BADNAME
+#define __inout_bcount __inout_bcount is a
BADNAME
+#define __inout_bcount_full __inout_bcount_full is
a BADNAME
+#define __inout_bcount_full_opt
__inout_bcount_full_opt is a BADNAME
+#define __inout_bcount_nz __inout_bcount_nz is a
BADNAME
+#define __inout_bcount_nz_opt __inout_bcount_nz_opt
is a BADNAME
+#define __inout_bcount_opt __inout_bcount_opt is a
BADNAME
+#define __inout_bcount_part __inout_bcount_part is
a BADNAME
+#define __inout_bcount_part_opt
__inout_bcount_part_opt is a BADNAME
+#define __inout_bcount_z __inout_bcount_z is a
BADNAME
+#define __inout_bcount_z_opt __inout_bcount_z_opt is
a BADNAME
+#define __inout_ecount __inout_ecount is a
BADNAME
+#define __inout_ecount_full __inout_ecount_full is
a BADNAME
+#define __inout_ecount_full_opt
__inout_ecount_full_opt is a BADNAME
+#define __inout_ecount_nz __inout_ecount_nz is a
BADNAME
+#define __inout_ecount_nz_opt __inout_ecount_nz_opt
is a BADNAME
+#define __inout_ecount_opt __inout_ecount_opt is a
BADNAME
+#define __inout_ecount_part __inout_ecount_part is
a BADNAME
+#define __inout_ecount_part_opt
__inout_ecount_part_opt is a BADNAME
+#define __inout_ecount_z __inout_ecount_z is a
BADNAME
+#define __inout_ecount_z_opt __inout_ecount_z_opt is
a BADNAME
+#define __inout_nz __inout_nz is a BADNAME
+#define __inout_nz_opt __inout_nz_opt is a
BADNAME
+#define __inout_opt __inout_opt is a BADNAME
+#define __inout_xcount __inout_xcount is a
BADNAME
+#define __inout_xcount_full __inout_xcount_full is
a BADNAME
+#define __inout_xcount_full_opt
__inout_xcount_full_opt is a BADNAME
+#define __inout_xcount_opt __inout_xcount_opt is a
BADNAME
+#define __inout_xcount_part __inout_xcount_part is
a BADNAME
+#define __inout_xcount_part_opt
__inout_xcount_part_opt is a BADNAME
+#define __inout_z __inout_z is a BADNAME
+#define __inout_z_opt __inout_z_opt is a
BADNAME
+#define __kernel_entry __kernel_entry is a
BADNAME
+#define __maybenull __maybenull is a BADNAME
+#define __maybereadonly __maybereadonly
is a BADNAME
+#define __maybevalid __maybevalid is a
BADNAME
+#define __range_max __range_max is a BADNAME
+#define __range_min __range_min is a BADNAME
+#define __nonvolatile __nonvolatile is a
BADNAME
+#define __notnull __notnull is a BADNAME
+#define __notreadonly __notreadonly is a
BADNAME
+#define __notvalid __notvalid is a BADNAME
+#define __null __null is a BADNAME
+#define __nullnullterminated __nullnullterminated is
a BADNAME
+#define __nullterminated __nullterminated is a
BADNAME
+#define __out __out is a BADNAME
+#define __out_awcount __out_awcount is a
BADNAME
+#define __out_bcount __out_bcount is a
BADNAME
+#define __out_bcount_full __out_bcount_full is a
BADNAME
+#define __out_bcount_full_opt __out_bcount_full_opt
is a BADNAME
+#define __out_bcount_nz __out_bcount_nz
is a BADNAME
+#define __out_bcount_nz_opt __out_bcount_nz_opt is
a BADNAME
+#define __out_bcount_opt __out_bcount_opt is a
BADNAME
+#define __out_bcount_part __out_bcount_part is a
BADNAME
+#define __out_bcount_part_opt __out_bcount_part_opt
is a BADNAME
+#define __out_bcount_z __out_bcount_z is a
BADNAME
+#define __out_bcount_z_opt __out_bcount_z_opt is a
BADNAME
+#define __out_bound __out_bound is a BADNAME
+#define __out_data_source __out_data_source is a
BADNAME
+#define __out_ecount __out_ecount is a
BADNAME
+#define __out_ecount_full __out_ecount_full is a
BADNAME
+#define __out_ecount_full_opt __out_ecount_full_opt
is a BADNAME
+#define __out_ecount_nz __out_ecount_nz
is a BADNAME
+#define __out_ecount_nz_opt __out_ecount_nz_opt is
a BADNAME
+#define __out_ecount_opt __out_ecount_opt is a
BADNAME
+#define __out_ecount_part __out_ecount_part is a
BADNAME
+#define __out_ecount_part_opt __out_ecount_part_opt
is a BADNAME
+#define __out_ecount_z __out_ecount_z is a
BADNAME
+#define __out_ecount_z_opt __out_ecount_z_opt is a
BADNAME
+#define __out_has_adt_prop __out_has_adt_prop is a
BADNAME
+#define __out_has_type_adt_props
__out_has_type_adt_props is a BADNAME
+#define __out_not_has_adt_prop __out_not_has_adt_prop
is a BADNAME
+#define __out_nz __out_nz is a BADNAME
+#define __out_nz_opt __out_nz_opt is a
BADNAME
+#define __out_opt __out_opt is a BADNAME
+#define __out_range __out_range is a BADNAME
+#define __out_transfer_adt_prop
__out_transfer_adt_prop is a BADNAME
+#define __out_validated __out_validated
is a BADNAME
+#define __out_xcount __out_xcount is a
BADNAME
+#define __out_xcount_full __out_xcount_full is a
BADNAME
+#define __out_xcount_full_opt __out_xcount_full_opt
is a BADNAME
+#define __out_xcount_opt __out_xcount_opt is a
BADNAME
+#define __out_xcount_part __out_xcount_part is a
BADNAME
+#define __out_xcount_part_opt __out_xcount_part_opt
is a BADNAME
+#define __out_z __out_z is a
BADNAME
+#define __override __override is a BADNAME
+#define __possibly_notnullterminated
__possibly_notnullterminated is a BADNAME
+#define __post __post is a BADNAME
+#define __post_invalid __post_invalid is a
BADNAME
+#define __postcond __postcond is a BADNAME
+#define __post_nullnullterminated
__post_nullnullterminated is a BADNAME
+#define __pre __pre is a BADNAME
+#define __precond __precond is a BADNAME
+#define __range __range is a
BADNAME
+#define __readableTo __readableTo is a
BADNAME
+#define __readonly __readonly is a BADNAME
+#define __refparam __refparam is a BADNAME
+#define __reserved __reserved is a BADNAME
+#define __rpc_entry __rpc_entry is a BADNAME
+#define __source_code_content __source_code_content
is a BADNAME
+#define __struct_bcount __struct_bcount
is a BADNAME
+#define __struct_xcount __struct_xcount
is a BADNAME
+#define __success __success is a BADNAME
+#define __this_out_data_source __this_out_data_source
is a BADNAME
+#define __this_out_validated __this_out_validated is
a BADNAME
+#define __transfer __transfer is a BADNAME
+#define __type_has_adt_prop __type_has_adt_prop is
a BADNAME
+#define __typefix __typefix is a BADNAME
+#define __valid __valid is a
BADNAME
+#define __volatile __volatile is a BADNAME
+#define __writableTo __writableTo is a
BADNAME
+#define __xcount __xcount is a BADNAME
+#define __xcount_opt __xcount_opt is a
BADNAME
+/*
https://learn.microsoft.com/en-us/cpp/intrinsics/alphabetical-listing-of-intrinsic-functions?view=msvc-170
*/
+#define __addfsbyte __addfsbyte is a BADNAME
+#define __addfsword __addfsword is a BADNAME
+#define __addfsdword __addfsdword is a
BADNAME
+#define __addgsbyte __addgsbyte is a BADNAME
+#define __addgsword __addgsword is a BADNAME
+#define __addgsdword __addgsdword is a
BADNAME
+#define __addgsqword __addgsqword is a
BADNAME
+#define _AddressOfReturnAddress
_AddressOfReturnAddress is a BADNAME
+#define __assume __assume is a BADNAME
+#define _BitScanForward _BitScanForward
is a BADNAME
+#define _BitScanForward64 _BitScanForward64 is a
BADNAME
+#define _BitScanReverse _BitScanReverse
is a BADNAME
+#define _BitScanReverse64 _BitScanReverse64 is a
BADNAME
+#define _bittest _bittest is a BADNAME
+#define _bittest64 _bittest64 is a BADNAME
+#define _bittestandcomplement _bittestandcomplement
is a BADNAME
+#define _bittestandcomplement64
_bittestandcomplement64 is a BADNAME
+#define _bittestandreset _bittestandreset is a
BADNAME
+#define _bittestandreset64 _bittestandreset64 is a
BADNAME
+#define _bittestandset _bittestandset is a
BADNAME
+#define _bittestandset64 _bittestandset64 is a
BADNAME
+#define __check_isa_support __check_isa_support is
a BADNAME
+#define __check_arch_support __check_arch_support is
a BADNAME
+ // __cpuid (provided by libgcc,
used by <random>)
+#define __cpuidex __cpuidex is a BADNAME
+#define _cvt_ftoi_fast _cvt_ftoi_fast is a
BADNAME
+#define _cvt_ftoll_fast _cvt_ftoll_fast
is a BADNAME
+#define _cvt_ftoui_fast _cvt_ftoui_fast
is a BADNAME
+#define _cvt_ftoull_fast _cvt_ftoull_fast is a
BADNAME
+#define _cvt_dtoi_fast _cvt_dtoi_fast is a
BADNAME
+#define _cvt_dtoll_fast _cvt_dtoll_fast
is a BADNAME
+#define _cvt_dtoui_fast _cvt_dtoui_fast
is a BADNAME
+#define _cvt_dtoull_fast _cvt_dtoull_fast is a
BADNAME
+#define _cvt_ftoi_sat _cvt_ftoi_sat is a
BADNAME
+#define _cvt_ftoll_sat _cvt_ftoll_sat is a
BADNAME
+#define _cvt_ftoui_sat _cvt_ftoui_sat is a
BADNAME
+#define _cvt_ftoull_sat _cvt_ftoull_sat
is a BADNAME
+#define _cvt_dtoi_sat _cvt_dtoi_sat is a
BADNAME
+#define _cvt_dtoll_sat _cvt_dtoll_sat is a
BADNAME
+#define _cvt_dtoui_sat _cvt_dtoui_sat is a
BADNAME
+#define _cvt_dtoull_sat _cvt_dtoull_sat
is a BADNAME
+#define _cvt_ftoi_sent _cvt_ftoi_sent is a
BADNAME
+#define _cvt_ftoll_sent _cvt_ftoll_sent
is a BADNAME
+#define _cvt_ftoui_sent _cvt_ftoui_sent
is a BADNAME
+#define _cvt_ftoull_sent _cvt_ftoull_sent is a
BADNAME
+#define _cvt_dtoi_sent _cvt_dtoi_sent is a
BADNAME
+#define _cvt_dtoll_sent _cvt_dtoll_sent
is a BADNAME
+#define _cvt_dtoui_sent _cvt_dtoui_sent
is a BADNAME
+#define _cvt_dtoull_sent _cvt_dtoull_sent is a
BADNAME
+#define __debugbreak __debugbreak is a
BADNAME
+#define _disable _disable is a BADNAME
+#define __emul __emul is a BADNAME
+#define __emulu __emulu is a
BADNAME
+#define _enable _enable is a
BADNAME
+#define __fastfail __fastfail is a BADNAME
+#define __faststorefence __faststorefence is a
BADNAME
+#define __getcallerseflags __getcallerseflags is a
BADNAME
+#define __halt __halt is a BADNAME
+#define __inbyte __inbyte is a BADNAME
+#define __inbytestring __inbytestring is a
BADNAME
+#define __incfsbyte __incfsbyte is a BADNAME
+#define __incfsword __incfsword is a BADNAME
+#define __incfsdword __incfsdword is a
BADNAME
+#define __incgsbyte __incgsbyte is a BADNAME
+#define __incgsword __incgsword is a BADNAME
+#define __incgsdword __incgsdword is a
BADNAME
+#define __incgsqword __incgsqword is a
BADNAME
+#define __indword __indword is a BADNAME
+#define __indwordstring __indwordstring
is a BADNAME
+#define __int2c __int2c is a
BADNAME
+#define _InterlockedAdd _InterlockedAdd
is a BADNAME
+#define _InterlockedAdd_acq _InterlockedAdd_acq is
a BADNAME
+#define _InterlockedAdd_nf _InterlockedAdd_nf is a
BADNAME
+#define _InterlockedAdd_rel _InterlockedAdd_rel is
a BADNAME
+#define _InterlockedAdd64 _InterlockedAdd64 is a
BADNAME
+#define _InterlockedAdd64_acq _InterlockedAdd64_acq
is a BADNAME
+#define _InterlockedAdd64_nf _InterlockedAdd64_nf is
a BADNAME
+#define _InterlockedAdd64_rel _InterlockedAdd64_rel
is a BADNAME
+#define _InterlockedAddLargeStatistic
_InterlockedAddLargeStatistic is a BADNAME
+#define _InterlockedAnd _InterlockedAnd
is a BADNAME
+#define _InterlockedAnd8 _InterlockedAnd8 is a
BADNAME
+#define _InterlockedAnd16 _InterlockedAnd16 is a
BADNAME
+#define _InterlockedAnd64 _InterlockedAnd64 is a
BADNAME
+#define _InterlockedAnd_acq _InterlockedAnd_acq is
a BADNAME
+#define _InterlockedAnd_nf _InterlockedAnd_nf is a
BADNAME
+#define _InterlockedAnd_rel _InterlockedAnd_rel is
a BADNAME
+#define _InterlockedAnd8_acq _InterlockedAnd8_acq is
a BADNAME
+#define _InterlockedAnd8_nf _InterlockedAnd8_nf is
a BADNAME
+#define _InterlockedAnd8_rel _InterlockedAnd8_rel is
a BADNAME
+#define _InterlockedAnd16_acq _InterlockedAnd16_acq
is a BADNAME
+#define _InterlockedAnd16_nf _InterlockedAnd16_nf is
a BADNAME
+#define _InterlockedAnd16_rel _InterlockedAnd16_rel
is a BADNAME
+#define _InterlockedAnd64_acq _InterlockedAnd64_acq
is a BADNAME
+#define _InterlockedAnd64_nf _InterlockedAnd64_nf is
a BADNAME
+#define _InterlockedAnd64_rel _InterlockedAnd64_rel
is a BADNAME
+#define _InterlockedAnd_np _InterlockedAnd_np is a
BADNAME
+#define _InterlockedAnd8_np _InterlockedAnd8_np is
a BADNAME
+#define _InterlockedAnd16_np _InterlockedAnd16_np is
a BADNAME
+#define _InterlockedAnd64_np _InterlockedAnd64_np is
a BADNAME
+#define _InterlockedAnd_HLEAcquire
_InterlockedAnd_HLEAcquire is a BADNAME
+#define _InterlockedAnd_HLERelease
_InterlockedAnd_HLERelease is a BADNAME
+#define _InterlockedAnd64_HLEAcquire
_InterlockedAnd64_HLEAcquire is a BADNAME
+#define _InterlockedAnd64_HLERelease
_InterlockedAnd64_HLERelease is a BADNAME
+#define _interlockedbittestandreset
_interlockedbittestandreset is a BADNAME
+#define _interlockedbittestandreset_acq
_interlockedbittestandreset_acq is a BADNAME
+#define _interlockedbittestandreset_nf
_interlockedbittestandreset_nf is a BADNAME
+#define _interlockedbittestandreset_rel
_interlockedbittestandreset_rel is a BADNAME
+#define _interlockedbittestandreset64_acq
_interlockedbittestandreset64_acq is a BADNAME
+#define _interlockedbittestandreset64_nf
_interlockedbittestandreset64_nf is a BADNAME
+#define _interlockedbittestandreset64_rel
_interlockedbittestandreset64_rel is a BADNAME
+#define _interlockedbittestandreset_HLEAcquire
_interlockedbittestandreset_HLEAcquire is a BADNAME
+#define _interlockedbittestandreset_HLERelease
_interlockedbittestandreset_HLERelease is a BADNAME
+#define _interlockedbittestandreset64
_interlockedbittestandreset64 is a BADNAME
+#define _interlockedbittestandreset64_HLEAcquire
_interlockedbittestandreset64_HLEAcquire is a BADNAME
+#define _interlockedbittestandreset64_HLERelease
_interlockedbittestandreset64_HLERelease is a BADNAME
+#define _interlockedbittestandset
_interlockedbittestandset is a BADNAME
+#define _interlockedbittestandset_acq
_interlockedbittestandset_acq is a BADNAME
+#define _interlockedbittestandset_nf
_interlockedbittestandset_nf is a BADNAME
+#define _interlockedbittestandset_rel
_interlockedbittestandset_rel is a BADNAME
+#define _interlockedbittestandset64_acq
_interlockedbittestandset64_acq is a BADNAME
+#define _interlockedbittestandset64_nf
_interlockedbittestandset64_nf is a BADNAME
+#define _interlockedbittestandset64_rel
_interlockedbittestandset64_rel is a BADNAME
+#define _interlockedbittestandset_HLEAcquire
_interlockedbittestandset_HLEAcquire is a BADNAME
+#define _interlockedbittestandset_HLERelease
_interlockedbittestandset_HLERelease is a BADNAME
+#define _interlockedbittestandset64
_interlockedbittestandset64 is a BADNAME
+#define _interlockedbittestandset64_HLEAcquire
_interlockedbittestandset64_HLEAcquire is a BADNAME
+#define _interlockedbittestandset64_HLERelease
_interlockedbittestandset64_HLERelease is a BADNAME
+#define _InterlockedCompareExchange
_InterlockedCompareExchange is a BADNAME
+#define _InterlockedCompareExchange8
_InterlockedCompareExchange8 is a BADNAME
+#define _InterlockedCompareExchange16
_InterlockedCompareExchange16 is a BADNAME
+#define _InterlockedCompareExchange64
_InterlockedCompareExchange64 is a BADNAME
+#define _InterlockedCompareExchange_acq
_InterlockedCompareExchange_acq is a BADNAME
+#define _InterlockedCompareExchange_nf
_InterlockedCompareExchange_nf is a BADNAME
+#define _InterlockedCompareExchange_rel
_InterlockedCompareExchange_rel is a BADNAME
+#define _InterlockedCompareExchange8_acq
_InterlockedCompareExchange8_acq is a BADNAME
+#define _InterlockedCompareExchange8_nf
_InterlockedCompareExchange8_nf is a BADNAME
+#define _InterlockedCompareExchange8_rel
_InterlockedCompareExchange8_rel is a BADNAME
+#define _InterlockedCompareExchange16_acq
_InterlockedCompareExchange16_acq is a BADNAME
+#define _InterlockedCompareExchange16_nf
_InterlockedCompareExchange16_nf is a BADNAME
+#define _InterlockedCompareExchange16_rel
_InterlockedCompareExchange16_rel is a BADNAME
+#define _InterlockedCompareExchange64_acq
_InterlockedCompareExchange64_acq is a BADNAME
+#define _InterlockedCompareExchange64_nf
_InterlockedCompareExchange64_nf is a BADNAME
+#define _InterlockedCompareExchange64_rel
_InterlockedCompareExchange64_rel is a BADNAME
+#define _InterlockedCompareExchange_np
_InterlockedCompareExchange_np is a BADNAME
+#define _InterlockedCompareExchange16_np
_InterlockedCompareExchange16_np is a BADNAME
+#define _InterlockedCompareExchange64_np
_InterlockedCompareExchange64_np is a BADNAME
+#define _InterlockedCompareExchange_HLEAcquire
_InterlockedCompareExchange_HLEAcquire is a BADNAME
+#define _InterlockedCompareExchange_HLERelease
_InterlockedCompareExchange_HLERelease is a BADNAME
+#define _InterlockedCompareExchange64_HLEAcquire
_InterlockedCompareExchange64_HLEAcquire is a BADNAME
+#define _InterlockedCompareExchange64_HLERelease
_InterlockedCompareExchange64_HLERelease is a BADNAME
+#define _InterlockedCompareExchange128
_InterlockedCompareExchange128 is a BADNAME
+#define _InterlockedCompareExchangePointer
_InterlockedCompareExchangePointer is a BADNAME
+#define _InterlockedCompareExchangePointer_acq
_InterlockedCompareExchangePointer_acq is a BADNAME
+#define _InterlockedCompareExchangePointer_nf
_InterlockedCompareExchangePointer_nf is a BADNAME
+#define _InterlockedCompareExchangePointer_rel
_InterlockedCompareExchangePointer_rel is a BADNAME
+#define _InterlockedCompareExchangePointer_HLEAcquire
_InterlockedCompareExchangePointer_HLEAcquire is a BADNAME
+#define _InterlockedCompareExchangePointer_HLERelease
_InterlockedCompareExchangePointer_HLERelease is a BADNAME
+#define _InterlockedDecrement _InterlockedDecrement
is a BADNAME
+#define _InterlockedDecrement16
_InterlockedDecrement16 is a BADNAME
+#define _InterlockedDecrement64
_InterlockedDecrement64 is a BADNAME
+#define _InterlockedDecrement_acq
_InterlockedDecrement_acq is a BADNAME
+#define _InterlockedDecrement_rel
_InterlockedDecrement_rel is a BADNAME
+#define _InterlockedDecrement_nf
_InterlockedDecrement_nf is a BADNAME
+#define _InterlockedDecrement16_acq
_InterlockedDecrement16_acq is a BADNAME
+#define _InterlockedDecrement16_rel
_InterlockedDecrement16_rel is a BADNAME
+#define _InterlockedDecrement16_nf
_InterlockedDecrement16_nf is a BADNAME
+#define _InterlockedDecrement64_acq
_InterlockedDecrement64_acq is a BADNAME
+#define _InterlockedDecrement64_rel
_InterlockedDecrement64_rel is a BADNAME
+#define _InterlockedDecrement64_nf
_InterlockedDecrement64_nf is a BADNAME
+#define _InterlockedExchange _InterlockedExchange is
a BADNAME
+#define _InterlockedExchange8 _InterlockedExchange8
is a BADNAME
+#define _InterlockedExchange16 _InterlockedExchange16
is a BADNAME
+#define _InterlockedExchange64 _InterlockedExchange64
is a BADNAME
+#define _InterlockedExchange_acq
_InterlockedExchange_acq is a BADNAME
+#define _InterlockedExchange_nf
_InterlockedExchange_nf is a BADNAME
+#define _InterlockedExchange_rel
_InterlockedExchange_rel is a BADNAME
+#define _InterlockedExchange8_acq
_InterlockedExchange8_acq is a BADNAME
+#define _InterlockedExchange8_nf
_InterlockedExchange8_nf is a BADNAME
+#define _InterlockedExchange8_rel
_InterlockedExchange8_rel is a BADNAME
+#define _InterlockedExchange16_acq
_InterlockedExchange16_acq is a BADNAME
+#define _InterlockedExchange16_nf
_InterlockedExchange16_nf is a BADNAME
+#define _InterlockedExchange16_rel
_InterlockedExchange16_rel is a BADNAME
+#define _InterlockedExchange64_acq
_InterlockedExchange64_acq is a BADNAME
+#define _InterlockedExchange64_nf
_InterlockedExchange64_nf is a BADNAME
+#define _InterlockedExchange64_rel
_InterlockedExchange64_rel, is a BADNAME
+#define _InterlockedExchange_HLEAcquire
_InterlockedExchange_HLEAcquire is a BADNAME
+#define _InterlockedExchange_HLERelease
_InterlockedExchange_HLERelease is a BADNAME
+#define _InterlockedExchange64_HLEAcquire
_InterlockedExchange64_HLEAcquire is a BADNAME
+#define _InterlockedExchange64_HLERelease
_InterlockedExchange64_HLERelease is a BADNAME
+#define _InterlockedExchangeAdd
_InterlockedExchangeAdd is a BADNAME
+#define _InterlockedExchangeAdd8
_InterlockedExchangeAdd8 is a BADNAME
+#define _InterlockedExchangeAdd16
_InterlockedExchangeAdd16 is a BADNAME
+#define _InterlockedExchangeAdd64
_InterlockedExchangeAdd64 is a BADNAME
+#define _InterlockedExchangeAdd_acq
_InterlockedExchangeAdd_acq is a BADNAME
+#define _InterlockedExchangeAdd_rel
_InterlockedExchangeAdd_rel is a BADNAME
+#define _InterlockedExchangeAdd_nf
_InterlockedExchangeAdd_nf is a BADNAME
+#define _InterlockedExchangeAdd8_acq
_InterlockedExchangeAdd8_acq is a BADNAME
+#define _InterlockedExchangeAdd8_rel
_InterlockedExchangeAdd8_rel is a BADNAME
+#define _InterlockedExchangeAdd8_nf
_InterlockedExchangeAdd8_nf is a BADNAME
+#define _InterlockedExchangeAdd16_acq
_InterlockedExchangeAdd16_acq is a BADNAME
+#define _InterlockedExchangeAdd16_rel
_InterlockedExchangeAdd16_rel is a BADNAME
+#define _InterlockedExchangeAdd16_nf
_InterlockedExchangeAdd16_nf is a BADNAME
+#define _InterlockedExchangeAdd64_acq
_InterlockedExchangeAdd64_acq is a BADNAME
+#define _InterlockedExchangeAdd64_rel
_InterlockedExchangeAdd64_rel is a BADNAME
+#define _InterlockedExchangeAdd64_nf
_InterlockedExchangeAdd64_nf is a BADNAME
+#define _InterlockedExchangeAdd_HLEAcquire
_InterlockedExchangeAdd_HLEAcquire is a BADNAME
+#define _InterlockedExchangeAdd_HLERelease
_InterlockedExchangeAdd_HLERelease is a BADNAME
+#define _InterlockedExchangeAdd64_HLEAcquire
_InterlockedExchangeAdd64_HLEAcquire is a BADNAME
+#define _InterlockedExchangeAdd64_HLErelease
_InterlockedExchangeAdd64_HLErelease is a BADNAME
+#define _InterlockedExchangePointer
_InterlockedExchangePointer is a BADNAME
+#define _InterlockedExchangePointer_acq
_InterlockedExchangePointer_acq is a BADNAME
+#define _InterlockedExchangePointer_rel
_InterlockedExchangePointer_rel is a BADNAME
+#define _InterlockedExchangePointer_nf
_InterlockedExchangePointer_nf is a BADNAME
+#define _InterlockedExchangePointer_HLEAcquire
_InterlockedExchangePointer_HLEAcquire is a BADNAME
+#define _InterlockedExchangePointer_HLERelease
_InterlockedExchangePointer_HLERelease is a BADNAME
+#define _InterlockedIncrement _InterlockedIncrement
is a BADNAME
+#define _InterlockedIncrement16
_InterlockedIncrement16 is a BADNAME
+#define _InterlockedIncrement64
_InterlockedIncrement64 is a BADNAME
+#define _InterlockedIncrement_acq
_InterlockedIncrement_acq is a BADNAME
+#define _InterlockedIncrement_rel
_InterlockedIncrement_rel is a BADNAME
+#define _InterlockedIncrement_nf
_InterlockedIncrement_nf is a BADNAME
+#define _InterlockedIncrement16_acq
_InterlockedIncrement16_acq is a BADNAME
+#define _InterlockedIncrement16_rel
_InterlockedIncrement16_rel is a BADNAME
+#define _InterlockedIncrement16_nf
_InterlockedIncrement16_nf is a BADNAME
+#define _InterlockedIncrement64_acq
_InterlockedIncrement64_acq is a BADNAME
+#define _InterlockedIncrement64_rel
_InterlockedIncrement64_rel is a BADNAME
+#define _InterlockedIncrement64_nf
_InterlockedIncrement64_nf is a BADNAME
+#define _InterlockedOr _InterlockedOr is a
BADNAME
+#define _InterlockedOr8 _InterlockedOr8
is a BADNAME
+#define _InterlockedOr16 _InterlockedOr16 is a
BADNAME
+#define _InterlockedOr64 _InterlockedOr64 is a
BADNAME
+#define _InterlockedOr_acq _InterlockedOr_acq is a
BADNAME
+#define _InterlockedOr_nf _InterlockedOr_nf is a
BADNAME
+#define _InterlockedOr_rel _InterlockedOr_rel is a
BADNAME
+#define _InterlockedOr8_acq _InterlockedOr8_acq is
a BADNAME
+#define _InterlockedOr8_nf _InterlockedOr8_nf is a
BADNAME
+#define _InterlockedOr8_rel _InterlockedOr8_rel is
a BADNAME
+#define _InterlockedOr16_acq _InterlockedOr16_acq is
a BADNAME
+#define _InterlockedOr16_nf _InterlockedOr16_nf is
a BADNAME
+#define _InterlockedOr16_rel _InterlockedOr16_rel is
a BADNAME
+#define _InterlockedOr64_acq _InterlockedOr64_acq is
a BADNAME
+#define _InterlockedOr64_nf _InterlockedOr64_nf is
a BADNAME
+#define _InterlockedOr64_rel _InterlockedOr64_rel is
a BADNAME
+#define _InterlockedOr_np _InterlockedOr_np is a
BADNAME
+#define _InterlockedOr8_np _InterlockedOr8_np is a
BADNAME
+#define _InterlockedOr16_np _InterlockedOr16_np is
a BADNAME
+#define _InterlockedOr64_np _InterlockedOr64_np is
a BADNAME
+#define _InterlockedOr_HLEAcquire
_InterlockedOr_HLEAcquire is a BADNAME
+#define _InterlockedOr_HLERelease
_InterlockedOr_HLERelease is a BADNAME
+#define _InterlockedOr64_HLEAcquire
_InterlockedOr64_HLEAcquire is a BADNAME
+#define _InterlockedOr64_HLERelease
_InterlockedOr64_HLERelease is a BADNAME
+#define _InterlockedXor _InterlockedXor
is a BADNAME
+#define _InterlockedXor8 _InterlockedXor8 is a
BADNAME
+#define _InterlockedXor16 _InterlockedXor16 is a
BADNAME
+#define _InterlockedXor64 _InterlockedXor64 is a
BADNAME
+#define _InterlockedXor_acq _InterlockedXor_acq is
a BADNAME
+#define _InterlockedXor_nf _InterlockedXor_nf is a
BADNAME
+#define _InterlockedXor_rel _InterlockedXor_rel is
a BADNAME
+#define _InterlockedXor8_acq _InterlockedXor8_acq is
a BADNAME
+#define _InterlockedXor8_nf _InterlockedXor8_nf is
a BADNAME
+#define _InterlockedXor8_rel _InterlockedXor8_rel is
a BADNAME
+#define _InterlockedXor16_acq _InterlockedXor16_acq
is a BADNAME
+#define _InterlockedXor16_nf _InterlockedXor16_nf is
a BADNAME
+#define _InterlockedXor16_rel _InterlockedXor16_rel
is a BADNAME
+#define _InterlockedXor64_acq _InterlockedXor64_acq
is a BADNAME
+#define _InterlockedXor64_nf _InterlockedXor64_nf is
a BADNAME
+#define _InterlockedXor64_rel _InterlockedXor64_rel,
is a BADNAME
+#define _InterlockedXor_np _InterlockedXor_np is a
BADNAME
+#define _InterlockedXor8_np _InterlockedXor8_np is
a BADNAME
+#define _InterlockedXor16_np _InterlockedXor16_np is
a BADNAME
+#define _InterlockedXor64_np _InterlockedXor64_np is
a BADNAME
+#define _InterlockedXor_HLEAcquire
_InterlockedXor_HLEAcquire is a BADNAME
+#define _InterlockedXor_HLERelease
_InterlockedXor_HLERelease is a BADNAME
+#define _InterlockedXor64_HLEAcquire
_InterlockedXor64_HLEAcquire is a BADNAME
+#define _InterlockedXor64_HLERelease
_InterlockedXor64_HLERelease is a BADNAME
+#define __invlpg __invlpg is a BADNAME
+#define __inword __inword is a BADNAME
+#define __inwordstring __inwordstring is a
BADNAME
+#define __lidt __lidt is a BADNAME
+#define __ll_lshift __ll_lshift is a BADNAME
+#define __ll_rshift __ll_rshift is a BADNAME
+#define __lzcnt16 __lzcnt16 is a BADNAME
+#define __lzcnt __lzcnt is a
BADNAME
+#define __lzcnt64 __lzcnt64 is a BADNAME
+#define _mm_cvtsi64x_ss _mm_cvtsi64x_ss
is a BADNAME
+#define _mm_cvtss_si64x _mm_cvtss_si64x
is a BADNAME
+#define _mm_cvttss_si64x _mm_cvttss_si64x is a
BADNAME
+#define _mm_extract_si64 _mm_extract_si64 is a
BADNAME
+#define _mm_extracti_si64 _mm_extracti_si64 is a
BADNAME
+#define _mm_insert_si64 _mm_insert_si64
is a BADNAME
+#define _mm_inserti_si64 _mm_inserti_si64 is a
BADNAME
+#define _mm_stream_sd _mm_stream_sd is a
BADNAME
+#define _mm_stream_si64x _mm_stream_si64x is a
BADNAME
+#define _mm_stream_ss _mm_stream_ss is a
BADNAME
+#define __movsb __movsb is a
BADNAME
+#define __movsd __movsd is a
BADNAME
+#define __movsq __movsq is a
BADNAME
+#define __movsw __movsw is a
BADNAME
+#define __mul128 __mul128 is a BADNAME
+#define __mulh __mulh is a BADNAME
+#define __noop __noop is a BADNAME
+#define __nop __nop is a BADNAME
+#define __outbyte __outbyte is a BADNAME
+#define __outbytestring __outbytestring
is a BADNAME
+#define __outdword __outdword is a BADNAME
+#define __outdwordstring __outdwordstring is a
BADNAME
+#define __outword __outword is a BADNAME
+#define __outwordstring __outwordstring
is a BADNAME
+#define __popcnt16 __popcnt16 is a BADNAME
+#define __popcnt __popcnt is a BADNAME
+#define __popcnt64 __popcnt64 is a BADNAME
+#define __rdtsc __rdtsc is a
BADNAME
+#define __rdtscp __rdtscp is a BADNAME
+#define _ReadBarrier _ReadBarrier is a
BADNAME
+#define __readcr0 __readcr0 is a BADNAME
+#define __readcr2 __readcr2 is a BADNAME
+#define __readcr3 __readcr3 is a BADNAME
+#define __readcr4 __readcr4 is a BADNAME
+#define __readcr8 __readcr8 is a BADNAME
+#define __readdr __readdr is a BADNAME
+#define __readeflags __readeflags is a
BADNAME
+#define __readfsbyte __readfsbyte is a
BADNAME
+#define __readfsdword __readfsdword is a
BADNAME
+#define __readfsqword __readfsqword is a
BADNAME
+#define __readfsword __readfsword is a
BADNAME
+#define __readgsbyte __readgsbyte is a
BADNAME
+#define __readgsdword __readgsdword is a
BADNAME
+#define __readgsqword __readgsqword is a
BADNAME
+#define __readgsword __readgsword is a
BADNAME
+#define __readmsr __readmsr is a BADNAME
+#define __readpmc __readpmc is a BADNAME
+#define _ReadWriteBarrier _ReadWriteBarrier is a
BADNAME
+#define _ReturnAddress _ReturnAddress is a
BADNAME
+#define _rotl8 _rotl8 is a BADNAME
+#define _rotl16 _rotl16 is a
BADNAME
+#define _rotr8 _rotr8 is a BADNAME
+#define _rotr16 _rotr16 is a
BADNAME
+#define __segmentlimit __segmentlimit is a
BADNAME
+#define __shiftleft128 __shiftleft128 is a
BADNAME
+#define __shiftright128 __shiftright128
is a BADNAME
+#define __sidt __sidt is a BADNAME
+#define __stosb __stosb is a
BADNAME
+#define __stosd __stosd is a
BADNAME
+#define __stosq __stosq is a
BADNAME
+#define __stosw __stosw is a
BADNAME
+#define __svm_clgi __svm_clgi is a BADNAME
+#define __svm_invlpga __svm_invlpga is a
BADNAME
+#define __svm_skinit __svm_skinit is a
BADNAME
+#define __svm_stgi __svm_stgi is a BADNAME
+#define __svm_vmload __svm_vmload is a
BADNAME
+#define __svm_vmrun __svm_vmrun is a BADNAME
+#define __svm_vmsave __svm_vmsave is a
BADNAME
+#define __ud2 __ud2 is a BADNAME
+#define __ull_rshift __ull_rshift is a
BADNAME
+#define _umul128 _umul128 is a BADNAME
+#define __umulh __umulh is a
BADNAME
+#define __vmx_off __vmx_off is a BADNAME
+#define __vmx_on __vmx_on is a BADNAME
+#define __vmx_vmclear __vmx_vmclear is a
BADNAME
+#define __vmx_vmlaunch __vmx_vmlaunch is a
BADNAME
+#define __vmx_vmptrld __vmx_vmptrld is a
BADNAME
+#define __vmx_vmptrst __vmx_vmptrst is a
BADNAME
+#define __vmx_vmread __vmx_vmread is a
BADNAME
+#define __vmx_vmresume __vmx_vmresume is a
BADNAME
+#define __vmx_vmwrite __vmx_vmwrite is a
BADNAME
+#define __wbinvd __wbinvd is a BADNAME
+#define _WriteBarrier _WriteBarrier is a
BADNAME
+#define __writecr0 __writecr0 is a BADNAME
+#define __writecr3 __writecr3 is a BADNAME
+#define __writecr4 __writecr4 is a BADNAME
+#define __writecr8 __writecr8 is a BADNAME
+#define __writedr __writedr is a BADNAME
+#define __writeeflags __writeeflags is a
BADNAME
+#define __writefsbyte __writefsbyte is a
BADNAME
+#define __writefsdword __writefsdword is a
BADNAME
+#define __writefsqword __writefsqword is a
BADNAME
+#define __writefsword __writefsword is a
BADNAME
+#define __writegsbyte __writegsbyte is a
BADNAME
+#define __writegsdword __writegsdword is a
BADNAME
+#define __writegsqword __writegsqword is a
BADNAME
+#define __writegsword __writegsword is a
BADNAME
+#define __writemsr __writemsr is a BADNAME
+/*
https://learn.microsoft.com/en-us/cpp/cpp/keywords-cpp?view=msvc-170#microsoft-specific-c-keywords
*/
+#define __based __based is a
BADNAME
+#define __cdecl __cdecl is a
BADNAME
+#define __event __event is a
BADNAME
+#define __except __except is a BADNAME
+#define __fastcall __fastcall is a BADNAME
+#define __finally __finally is a BADNAME
+#define __forceinline __forceinline is a
BADNAME
+#define __hook __hook is a BADNAME
+#define __if_exists __if_exists is a BADNAME
+#define __if_not_exists __if_not_exists
is a BADNAME
+#define __int16 __int16 is a
BADNAME
+#define __int32 __int32 is a
BADNAME
+#define __int64 __int64 is a
BADNAME
+#define __int8 __int8 is a BADNAME
+#define __interface __interface is a BADNAME
+#define __leave __leave is a
BADNAME
+#define __multiple_inheritance __multiple_inheritance
is a BADNAME
+#define __ptr32 __ptr32 is a
BADNAME
+#define __ptr64 __ptr64 is a
BADNAME
+#define __raise __raise is a
BADNAME
+#define __single_inheritance __single_inheritance is
a BADNAME
+#define __sptr __sptr is a BADNAME
+#define __stdcall __stdcall is a BADNAME
+#define __abstract __abstract is a BADNAME
+#define __box __box is a BADNAME
+#define __delegate __delegate is a BADNAME
+#define __gc __gc is a BADNAME
+#define __identifier __identifier is a
BADNAME
+#define __nogc __nogc is a BADNAME
+#define __pin __pin is a BADNAME
+#define __property __property is a BADNAME
+#define __sealed __sealed is a BADNAME
+#define __try_cast __try_cast is a BADNAME
+#define __value __value is a
BADNAME
// BSD adds:
+#define __generic __generic is a BADNAME
#define __used __used is a BADNAME
// __unused (glibc uses this so can't test here)
// __inline (glibc uses this so can't test here)
@@ -83,5 +1215,11 @@
// VxWorks adds:
#define _C2 _C2 is a BADNAME
+// Newlib adds:
+#define __input __input is a BADNAME
+#define __output __output is a BADNAME
+
+#define __acquire __acquire is a BADNAME
+#define __release __release is a BADNAME
#include <bits/stdc++.h>
--
2.54.0