cpython/Modules/_testcapi/util.h

#define NULLABLE(x)

#define RETURN_INT(value)

#define RETURN_SIZE(value)

/* Marker to check that pointer value was set. */
static const char uninitialized[] =;
#define UNINITIALIZED_PTR
/* Marker to check that Py_ssize_t value was set. */
#define UNINITIALIZED_SIZE
/* Marker to check that integer value was set. */
#define UNINITIALIZED_INT
/*
 * Marker to indicate that a NULL parameter would not be allowed
 * at runtime but that the test interface will check that it is
 * indeed the case.
 *
 * Use this macro only if passing NULL to the C API would raise
 * a catchable exception (and not a fatal exception that would
 * crash the interpreter).
 */
 #define NULL_WOULD_RAISE(NAME)