| #ifndef Py_ASSERT_H | |
| #define Py_ASSERT_H | |
| #ifdef __cplusplus | |
| extern "C" { | |
| #endif | |
| #ifdef MPW /* This is for MPW's File command */ | |
| #define assert(e) { if (!(e)) { printf("### Python: Assertion failed:\n\ | |
| File %s; Line %d\n", __FILE__, __LINE__); abort(); } } | |
| #else | |
| #define assert(e) { if (!(e)) { printf("Assertion failed\n"); abort(); } } | |
| #endif | |
| #ifdef __cplusplus | |
| } | |
| #endif | |
| #endif /* !Py_ASSERT_H */ |