defs.h 627 B

12345678910111213141516171819202122
  1. #ifndef _MULTIDICT_DEFS_H
  2. #define _MULTIDICT_DEFS_H
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. _Py_IDENTIFIER(lower);
  7. /* We link this module statically for convenience. If compiled as a shared
  8. library instead, some compilers don't allow addresses of Python objects
  9. defined in other libraries to be used in static initializers here. The
  10. DEFERRED_ADDRESS macro is used to tag the slots where such addresses
  11. appear; the module init function must fill in the tagged slots at runtime.
  12. The argument is for documentation -- the macro ignores it.
  13. */
  14. #define DEFERRED_ADDRESS(ADDR) 0
  15. #ifdef __cplusplus
  16. }
  17. #endif
  18. #endif