Genetic Turmit Evolver
python
c
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

cturmit.c 488B

123456789101112131415161718192021222324252627282930313233
  1. #include "cturmit.h"
  2. PyMODINIT_FUNC
  3. PyInit_cturmit(void)
  4. {
  5. PyObject* m;
  6. CTurmitType.tp_new = PyType_GenericNew;
  7. if (PyType_Ready(&CTurmitType) < 0)
  8. return NULL;
  9. m = PyModule_Create(&cturmitmodule);
  10. if (m == NULL)
  11. return NULL;
  12. Py_INCREF(&CTurmitType);
  13. PyModule_AddObject(m, "CTurmit", (PyObject *)&CTurmitType);
  14. return m;
  15. }
  16. void
  17. CTurmit_dealloc(CTurmit *self)
  18. {
  19. Py_TYPE(self)->tp_free((PyObject*)self);
  20. }
  21. Py_ssize_t
  22. CTurmit_len(CTurmit *self)
  23. {
  24. return self->len;
  25. }