%module preproc_predefined_stdc // Test handling of -std=c23 // __STDC__ should still have value 1. #ifndef __STDC__ # error __STDC__ not defined at SWIG-time #endif #if __STDC__-0 != 1 # error __STDC__ value not 1 at SWIG-time #endif // __cplusplus should not be defined. #ifdef __cplusplus # error __cplusplus defined at SWIG-time but should not be #endif // __STDC_VERSION__ should be suitably defined. #ifndef __STDC_VERSION__ # error __STDC_VERSION__ not defined at SWIG-time #endif #if __STDC_VERSION__ != 202311L # error __STDC_VERSION__ value not 202311L at SWIG-time #endif