xref: /third_party/python/PC/invalid_parameter_handler.c
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/python/PC/
17db96d56Sopenharmony_ci#ifdef _MSC_VER
27db96d56Sopenharmony_ci
37db96d56Sopenharmony_ci#include <stdlib.h>
47db96d56Sopenharmony_ci
57db96d56Sopenharmony_ci#if _MSC_VER >= 1900
67db96d56Sopenharmony_ci/* pyconfig.h uses this function in the _Py_BEGIN/END_SUPPRESS_IPH
77db96d56Sopenharmony_ci * macros. It does not need to be defined when building using MSVC
87db96d56Sopenharmony_ci * earlier than 14.0 (_MSC_VER == 1900).
97db96d56Sopenharmony_ci */
107db96d56Sopenharmony_ci
117db96d56Sopenharmony_cistatic void __cdecl _silent_invalid_parameter_handler(
127db96d56Sopenharmony_ci    wchar_t const* expression,
137db96d56Sopenharmony_ci    wchar_t const* function,
147db96d56Sopenharmony_ci    wchar_t const* file,
157db96d56Sopenharmony_ci    unsigned int line,
167db96d56Sopenharmony_ci    uintptr_t pReserved) { }
177db96d56Sopenharmony_ci
187db96d56Sopenharmony_ci_invalid_parameter_handler _Py_silent_invalid_parameter_handler = _silent_invalid_parameter_handler;
197db96d56Sopenharmony_ci
207db96d56Sopenharmony_ci#endif
217db96d56Sopenharmony_ci
227db96d56Sopenharmony_ci#endif
23

Indexes created Thu Nov 07 10:32:03 CST 2024