diff --git a/app/pyclingo/_clingo.c b/app/pyclingo/_clingo.c
index cdebb166d..91007e19c 100644
--- a/app/pyclingo/_clingo.c
+++ b/app/pyclingo/_clingo.c
@@ -579,14 +579,14 @@ static void *_cffi_types[] = {
/* 3 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28), // size_t
/* 4 */ _CFFI_OP(_CFFI_OP_POINTER, 12), // int32_t const *
/* 5 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 6 */ _CFFI_OP(_CFFI_OP_POINTER, 1329), // void *
+/* 6 */ _CFFI_OP(_CFFI_OP_POINTER, 1334), // void *
/* 7 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 8 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(_Bool, uint32_t const *, size_t, int32_t, clingo_weighted_literal_t const *, size_t, void *)
/* 9 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
/* 10 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
/* 11 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 12 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21), // int32_t
-/* 13 */ _CFFI_OP(_CFFI_OP_POINTER, 1290), // clingo_weighted_literal_t const *
+/* 13 */ _CFFI_OP(_CFFI_OP_POINTER, 1295), // clingo_weighted_literal_t const *
/* 14 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 15 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 16 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
@@ -599,8 +599,8 @@ static void *_cffi_types[] = {
/* 23 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 24 */ _CFFI_OP(_CFFI_OP_POINTER, 252), // _Bool(*)(clingo_ast_t *, void *)
/* 25 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 26 */ _CFFI_OP(_CFFI_OP_POINTER, 1274), // clingo_control_t *
-/* 27 */ _CFFI_OP(_CFFI_OP_POINTER, 1212), // void(*)(int, char const *, void *)
+/* 26 */ _CFFI_OP(_CFFI_OP_POINTER, 1279), // clingo_control_t *
+/* 27 */ _CFFI_OP(_CFFI_OP_POINTER, 1217), // void(*)(int, char const *, void *)
/* 28 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 29 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8), // unsigned int
/* 30 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
@@ -613,7 +613,7 @@ static void *_cffi_types[] = {
/* 37 */ _CFFI_OP(_CFFI_OP_POINTER, 26), // clingo_control_t * *
/* 38 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 39 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(char const *, _Bool *, void *)
-/* 40 */ _CFFI_OP(_CFFI_OP_POINTER, 1262), // char const *
+/* 40 */ _CFFI_OP(_CFFI_OP_POINTER, 1267), // char const *
/* 41 */ _CFFI_OP(_CFFI_OP_POINTER, 1), // _Bool *
/* 42 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 43 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
@@ -637,7 +637,7 @@ static void *_cffi_types[] = {
/* 61 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 62 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(char const *, clingo_script_t const *, void *)
/* 63 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 64 */ _CFFI_OP(_CFFI_OP_POINTER, 1284), // clingo_script_t const *
+/* 64 */ _CFFI_OP(_CFFI_OP_POINTER, 1289), // clingo_script_t const *
/* 65 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 66 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 67 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(char const *, uint32_t, _Bool, uint64_t *)
@@ -669,7 +669,7 @@ static void *_cffi_types[] = {
/* 93 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
/* 94 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 95 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_assignment_t const *)
-/* 96 */ _CFFI_OP(_CFFI_OP_POINTER, 1264), // clingo_assignment_t const *
+/* 96 */ _CFFI_OP(_CFFI_OP_POINTER, 1269), // clingo_assignment_t const *
/* 97 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 98 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_assignment_t const *, int32_t)
/* 99 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
@@ -710,8 +710,8 @@ static void *_cffi_types[] = {
/* 134 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
/* 135 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 136 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_ast_t *, char *, size_t)
-/* 137 */ _CFFI_OP(_CFFI_OP_POINTER, 1271), // clingo_ast_t *
-/* 138 */ _CFFI_OP(_CFFI_OP_POINTER, 1262), // char *
+/* 137 */ _CFFI_OP(_CFFI_OP_POINTER, 1276), // clingo_ast_t *
+/* 138 */ _CFFI_OP(_CFFI_OP_POINTER, 1267), // char *
/* 139 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 140 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 141 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_ast_t *, clingo_ast_t * *)
@@ -760,12 +760,12 @@ static void *_cffi_types[] = {
/* 184 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_ast_t *, int, clingo_location_t *)
/* 185 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
/* 186 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 187 */ _CFFI_OP(_CFFI_OP_POINTER, 1276), // clingo_location_t *
+/* 187 */ _CFFI_OP(_CFFI_OP_POINTER, 1281), // clingo_location_t *
/* 188 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 189 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_ast_t *, int, clingo_location_t const *)
/* 190 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
/* 191 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 192 */ _CFFI_OP(_CFFI_OP_POINTER, 1276), // clingo_location_t const *
+/* 192 */ _CFFI_OP(_CFFI_OP_POINTER, 1281), // clingo_location_t const *
/* 193 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 194 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_ast_t *, int, int *)
/* 195 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
@@ -830,11 +830,11 @@ static void *_cffi_types[] = {
/* 254 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 255 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 256 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_ast_t const *, void *)
-/* 257 */ _CFFI_OP(_CFFI_OP_POINTER, 1271), // clingo_ast_t const *
+/* 257 */ _CFFI_OP(_CFFI_OP_POINTER, 1276), // clingo_ast_t const *
/* 258 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 259 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 260 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_backend_t *)
-/* 261 */ _CFFI_OP(_CFFI_OP_POINTER, 1272), // clingo_backend_t *
+/* 261 */ _CFFI_OP(_CFFI_OP_POINTER, 1277), // clingo_backend_t *
/* 262 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 263 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_backend_t *, _Bool, uint32_t const *, size_t, int32_t const *, size_t)
/* 264 */ _CFFI_OP(_CFFI_OP_NOOP, 261),
@@ -951,12 +951,12 @@ static void *_cffi_types[] = {
/* 375 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
/* 376 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 377 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_configuration_t *, uint32_t, char const *)
-/* 378 */ _CFFI_OP(_CFFI_OP_POINTER, 1273), // clingo_configuration_t *
+/* 378 */ _CFFI_OP(_CFFI_OP_POINTER, 1278), // clingo_configuration_t *
/* 379 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
/* 380 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
/* 381 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 382 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_configuration_t const *, uint32_t *)
-/* 383 */ _CFFI_OP(_CFFI_OP_POINTER, 1273), // clingo_configuration_t const *
+/* 383 */ _CFFI_OP(_CFFI_OP_POINTER, 1278), // clingo_configuration_t const *
/* 384 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
/* 385 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 386 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_configuration_t const *, uint32_t, _Bool *)
@@ -1016,893 +1016,898 @@ static void *_cffi_types[] = {
/* 440 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
/* 441 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
/* 442 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 443 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const * const *, size_t, void *)
+/* 443 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const * *, size_t)
/* 444 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 445 */ _CFFI_OP(_CFFI_OP_NOOP, 22),
+/* 445 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
/* 446 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 447 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 448 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 449 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const *)
-/* 450 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 451 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 452 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 453 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const *, char const * const *, size_t, char const *)
-/* 454 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 455 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 456 */ _CFFI_OP(_CFFI_OP_NOOP, 22),
-/* 457 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 458 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 459 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 460 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_backend_t * *)
-/* 461 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 462 */ _CFFI_OP(_CFFI_OP_POINTER, 261), // clingo_backend_t * *
-/* 463 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 464 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_configuration_t * *)
-/* 465 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 466 */ _CFFI_OP(_CFFI_OP_POINTER, 378), // clingo_configuration_t * *
-/* 467 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 468 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_ground_program_observer_t const *, _Bool, void *)
-/* 469 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 470 */ _CFFI_OP(_CFFI_OP_POINTER, 1275), // clingo_ground_program_observer_t const *
-/* 471 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
-/* 472 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 473 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 474 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_part_t const *, size_t, _Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *), void *)
-/* 475 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 476 */ _CFFI_OP(_CFFI_OP_POINTER, 1279), // clingo_part_t const *
-/* 477 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 478 */ _CFFI_OP(_CFFI_OP_POINTER, 577), // _Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *)
-/* 479 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 480 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 481 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_program_builder_t * *)
-/* 482 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 483 */ _CFFI_OP(_CFFI_OP_POINTER, 684), // clingo_program_builder_t * *
-/* 484 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 485 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_propagator_t const *, void *, _Bool)
-/* 486 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 487 */ _CFFI_OP(_CFFI_OP_POINTER, 1283), // clingo_propagator_t const *
-/* 488 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 489 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
-/* 490 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 491 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, int32_t)
-/* 492 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 493 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 494 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 495 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, int32_t, int)
-/* 496 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 497 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 498 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 447 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 448 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const * const *, size_t, void *)
+/* 449 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 450 */ _CFFI_OP(_CFFI_OP_NOOP, 22),
+/* 451 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 452 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 453 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 454 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const *)
+/* 455 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 456 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 457 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 458 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const *, char const * const *, size_t, char const *)
+/* 459 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 460 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 461 */ _CFFI_OP(_CFFI_OP_NOOP, 22),
+/* 462 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 463 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 464 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 465 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_backend_t * *)
+/* 466 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 467 */ _CFFI_OP(_CFFI_OP_POINTER, 261), // clingo_backend_t * *
+/* 468 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 469 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_configuration_t * *)
+/* 470 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 471 */ _CFFI_OP(_CFFI_OP_POINTER, 378), // clingo_configuration_t * *
+/* 472 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 473 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_ground_program_observer_t const *, _Bool, void *)
+/* 474 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 475 */ _CFFI_OP(_CFFI_OP_POINTER, 1280), // clingo_ground_program_observer_t const *
+/* 476 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 477 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 478 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 479 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_part_t const *, size_t, _Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *), void *)
+/* 480 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 481 */ _CFFI_OP(_CFFI_OP_POINTER, 1284), // clingo_part_t const *
+/* 482 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 483 */ _CFFI_OP(_CFFI_OP_POINTER, 582), // _Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *)
+/* 484 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 485 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 486 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_program_builder_t * *)
+/* 487 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 488 */ _CFFI_OP(_CFFI_OP_POINTER, 689), // clingo_program_builder_t * *
+/* 489 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 490 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_propagator_t const *, void *, _Bool)
+/* 491 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 492 */ _CFFI_OP(_CFFI_OP_POINTER, 1288), // clingo_propagator_t const *
+/* 493 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 494 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 495 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 496 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, int32_t)
+/* 497 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 498 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
/* 499 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 500 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, uint32_t const *, size_t, _Bool)
+/* 500 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, int32_t, int)
/* 501 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 502 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
-/* 503 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 504 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
-/* 505 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 506 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, unsigned int, char const *, _Bool)
-/* 507 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 508 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
-/* 509 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 510 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
-/* 511 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 512 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, unsigned int, int32_t const *, size_t, _Bool(*)(unsigned int, void *, void *, _Bool *), void *, clingo_solve_handle_t * *)
-/* 513 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 514 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
-/* 515 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 516 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 517 */ _CFFI_OP(_CFFI_OP_POINTER, 1096), // _Bool(*)(unsigned int, void *, void *, _Bool *)
-/* 518 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 519 */ _CFFI_OP(_CFFI_OP_POINTER, 790), // clingo_solve_handle_t * *
-/* 520 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 521 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, void * *)
-/* 522 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 523 */ _CFFI_OP(_CFFI_OP_POINTER, 6), // void * *
-/* 524 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 525 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, void *)
-/* 526 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 527 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 528 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 529 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *)
-/* 530 */ _CFFI_OP(_CFFI_OP_POINTER, 1274), // clingo_control_t const *
-/* 531 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 532 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, char const *, _Bool *)
-/* 533 */ _CFFI_OP(_CFFI_OP_NOOP, 530),
-/* 534 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 535 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 502 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 503 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 504 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 505 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, uint32_t const *, size_t, _Bool)
+/* 506 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 507 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
+/* 508 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 509 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 510 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 511 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, unsigned int, char const *, _Bool)
+/* 512 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 513 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
+/* 514 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 515 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 516 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 517 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, unsigned int, int32_t const *, size_t, _Bool(*)(unsigned int, void *, void *, _Bool *), void *, clingo_solve_handle_t * *)
+/* 518 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 519 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
+/* 520 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 521 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 522 */ _CFFI_OP(_CFFI_OP_POINTER, 1101), // _Bool(*)(unsigned int, void *, void *, _Bool *)
+/* 523 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 524 */ _CFFI_OP(_CFFI_OP_POINTER, 795), // clingo_solve_handle_t * *
+/* 525 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 526 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, void * *)
+/* 527 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 528 */ _CFFI_OP(_CFFI_OP_POINTER, 6), // void * *
+/* 529 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 530 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, void *)
+/* 531 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 532 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 533 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 534 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *)
+/* 535 */ _CFFI_OP(_CFFI_OP_POINTER, 1279), // clingo_control_t const *
/* 536 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 537 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, char const *, uint64_t *)
-/* 538 */ _CFFI_OP(_CFFI_OP_NOOP, 530),
+/* 537 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, char const *, _Bool *)
+/* 538 */ _CFFI_OP(_CFFI_OP_NOOP, 535),
/* 539 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 540 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 540 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 541 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 542 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, clingo_statistics_t const * *)
-/* 543 */ _CFFI_OP(_CFFI_OP_NOOP, 530),
-/* 544 */ _CFFI_OP(_CFFI_OP_POINTER, 824), // clingo_statistics_t const * *
-/* 545 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 546 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, clingo_symbolic_atoms_t const * *)
-/* 547 */ _CFFI_OP(_CFFI_OP_NOOP, 530),
-/* 548 */ _CFFI_OP(_CFFI_OP_POINTER, 867), // clingo_symbolic_atoms_t const * *
-/* 549 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 550 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, clingo_theory_atoms_t const * *)
-/* 551 */ _CFFI_OP(_CFFI_OP_NOOP, 530),
-/* 552 */ _CFFI_OP(_CFFI_OP_POINTER, 906), // clingo_theory_atoms_t const * *
-/* 553 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 554 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t *, char const *, void *)
-/* 555 */ _CFFI_OP(_CFFI_OP_NOOP, 187),
-/* 556 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 557 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 542 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, char const *, uint64_t *)
+/* 543 */ _CFFI_OP(_CFFI_OP_NOOP, 535),
+/* 544 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 545 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 546 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 547 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, clingo_statistics_t const * *)
+/* 548 */ _CFFI_OP(_CFFI_OP_NOOP, 535),
+/* 549 */ _CFFI_OP(_CFFI_OP_POINTER, 829), // clingo_statistics_t const * *
+/* 550 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 551 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, clingo_symbolic_atoms_t const * *)
+/* 552 */ _CFFI_OP(_CFFI_OP_NOOP, 535),
+/* 553 */ _CFFI_OP(_CFFI_OP_POINTER, 872), // clingo_symbolic_atoms_t const * *
+/* 554 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 555 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, clingo_theory_atoms_t const * *)
+/* 556 */ _CFFI_OP(_CFFI_OP_NOOP, 535),
+/* 557 */ _CFFI_OP(_CFFI_OP_POINTER, 911), // clingo_theory_atoms_t const * *
/* 558 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 559 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t *, char const *, void *, size_t, void *, void *, void *)
+/* 559 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t *, char const *, void *)
/* 560 */ _CFFI_OP(_CFFI_OP_NOOP, 187),
/* 561 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
/* 562 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 563 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 564 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 565 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 566 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 567 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 568 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t const *, char const *, uint64_t const *, size_t, _Bool(*)(uint64_t const *, size_t, void *), void *, void *)
-/* 569 */ _CFFI_OP(_CFFI_OP_NOOP, 192),
-/* 570 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 571 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
-/* 572 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 573 */ _CFFI_OP(_CFFI_OP_POINTER, 1047), // _Bool(*)(uint64_t const *, size_t, void *)
-/* 574 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 575 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 576 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 577 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *)
-/* 578 */ _CFFI_OP(_CFFI_OP_NOOP, 192),
-/* 579 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 580 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
-/* 581 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 582 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 583 */ _CFFI_OP(_CFFI_OP_NOOP, 573),
-/* 584 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 585 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 586 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t const *, char const *, void *)
-/* 587 */ _CFFI_OP(_CFFI_OP_NOOP, 192),
-/* 588 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 563 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 564 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t *, char const *, void *, size_t, void *, void *, void *)
+/* 565 */ _CFFI_OP(_CFFI_OP_NOOP, 187),
+/* 566 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 567 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 568 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 569 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 570 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 571 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 572 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 573 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t const *, char const *, uint64_t const *, size_t, _Bool(*)(uint64_t const *, size_t, void *), void *, void *)
+/* 574 */ _CFFI_OP(_CFFI_OP_NOOP, 192),
+/* 575 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 576 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
+/* 577 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 578 */ _CFFI_OP(_CFFI_OP_POINTER, 1052), // _Bool(*)(uint64_t const *, size_t, void *)
+/* 579 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 580 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 581 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 582 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *)
+/* 583 */ _CFFI_OP(_CFFI_OP_NOOP, 192),
+/* 584 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 585 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
+/* 586 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 587 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 588 */ _CFFI_OP(_CFFI_OP_NOOP, 578),
/* 589 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 590 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 591 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t *, uint64_t const *, size_t)
-/* 592 */ _CFFI_OP(_CFFI_OP_POINTER, 1277), // clingo_model_t *
-/* 593 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
-/* 594 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 591 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t const *, char const *, void *)
+/* 592 */ _CFFI_OP(_CFFI_OP_NOOP, 192),
+/* 593 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 594 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 595 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 596 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, _Bool *)
-/* 597 */ _CFFI_OP(_CFFI_OP_POINTER, 1277), // clingo_model_t const *
-/* 598 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 599 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 600 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, _Bool(*)(void *), void *, void *)
-/* 601 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 602 */ _CFFI_OP(_CFFI_OP_POINTER, 1102), // _Bool(*)(void *)
-/* 603 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 604 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 605 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 606 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, clingo_solve_control_t * *)
-/* 607 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 608 */ _CFFI_OP(_CFFI_OP_POINTER, 781), // clingo_solve_control_t * *
-/* 609 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 610 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int *)
-/* 611 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 612 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
-/* 613 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 614 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int32_t *, size_t)
-/* 615 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 616 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
-/* 617 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 596 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t *, uint64_t const *, size_t)
+/* 597 */ _CFFI_OP(_CFFI_OP_POINTER, 1282), // clingo_model_t *
+/* 598 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
+/* 599 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 600 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 601 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, _Bool *)
+/* 602 */ _CFFI_OP(_CFFI_OP_POINTER, 1282), // clingo_model_t const *
+/* 603 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 604 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 605 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, _Bool(*)(void *), void *, void *)
+/* 606 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 607 */ _CFFI_OP(_CFFI_OP_POINTER, 1107), // _Bool(*)(void *)
+/* 608 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 609 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 610 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 611 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, clingo_solve_control_t * *)
+/* 612 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 613 */ _CFFI_OP(_CFFI_OP_POINTER, 786), // clingo_solve_control_t * *
+/* 614 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 615 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int *)
+/* 616 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 617 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
/* 618 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 619 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int32_t, _Bool *)
-/* 620 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 621 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 622 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 619 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int32_t *, size_t)
+/* 620 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 621 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 622 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 623 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 624 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int32_t, int *)
-/* 625 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
+/* 624 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int32_t, _Bool *)
+/* 625 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
/* 626 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 627 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 627 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 628 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 629 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int64_t *, size_t)
-/* 630 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 631 */ _CFFI_OP(_CFFI_OP_POINTER, 1325), // int64_t *
-/* 632 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 629 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int32_t, int *)
+/* 630 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 631 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 632 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
/* 633 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 634 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, size_t *)
-/* 635 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 636 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
-/* 637 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 638 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, uint32_t *)
-/* 639 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 640 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
-/* 641 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 642 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, uint64_t *)
-/* 643 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 644 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 645 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 646 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, uint64_t, _Bool *)
-/* 647 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 648 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 649 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 634 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int64_t *, size_t)
+/* 635 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 636 */ _CFFI_OP(_CFFI_OP_POINTER, 1330), // int64_t *
+/* 637 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 638 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 639 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, size_t *)
+/* 640 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 641 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 642 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 643 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, uint32_t *)
+/* 644 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 645 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
+/* 646 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 647 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, uint64_t *)
+/* 648 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 649 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
/* 650 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 651 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, unsigned int, size_t *)
-/* 652 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 653 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
-/* 654 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 651 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, uint64_t, _Bool *)
+/* 652 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 653 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 654 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 655 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 656 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, unsigned int, uint64_t *, size_t)
-/* 657 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
+/* 656 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, unsigned int, size_t *)
+/* 657 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
/* 658 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
-/* 659 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 660 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 661 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 662 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_options_t *, char const *, char const *, char const *, _Bool *)
-/* 663 */ _CFFI_OP(_CFFI_OP_POINTER, 1278), // clingo_options_t *
-/* 664 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 665 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 666 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 667 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 668 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 669 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_options_t *, char const *, char const *, char const *, _Bool(*)(char const *, void *), void *, _Bool, char const *)
-/* 670 */ _CFFI_OP(_CFFI_OP_NOOP, 663),
+/* 659 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 660 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 661 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, unsigned int, uint64_t *, size_t)
+/* 662 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 663 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
+/* 664 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 665 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 666 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 667 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_options_t *, char const *, char const *, char const *, _Bool *)
+/* 668 */ _CFFI_OP(_CFFI_OP_POINTER, 1283), // clingo_options_t *
+/* 669 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 670 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
/* 671 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 672 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 673 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 674 */ _CFFI_OP(_CFFI_OP_POINTER, 84), // _Bool(*)(char const *, void *)
-/* 675 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 676 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 672 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 673 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 674 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_options_t *, char const *, char const *, char const *, _Bool(*)(char const *, void *), void *, _Bool, char const *)
+/* 675 */ _CFFI_OP(_CFFI_OP_NOOP, 668),
+/* 676 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
/* 677 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 678 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 679 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_options_t *, void *)
-/* 680 */ _CFFI_OP(_CFFI_OP_NOOP, 663),
-/* 681 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 682 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 683 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_program_builder_t *)
-/* 684 */ _CFFI_OP(_CFFI_OP_POINTER, 1280), // clingo_program_builder_t *
-/* 685 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 686 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_program_builder_t *, clingo_ast_t *)
-/* 687 */ _CFFI_OP(_CFFI_OP_NOOP, 684),
-/* 688 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
-/* 689 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 690 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, _Bool *)
-/* 691 */ _CFFI_OP(_CFFI_OP_POINTER, 1281), // clingo_propagate_control_t *
-/* 692 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 693 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 694 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t *)
-/* 695 */ _CFFI_OP(_CFFI_OP_NOOP, 691),
-/* 696 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
-/* 697 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 698 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t const *, size_t, int, _Bool *)
-/* 699 */ _CFFI_OP(_CFFI_OP_NOOP, 691),
-/* 700 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 701 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 702 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 703 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 704 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 705 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t const *, size_t, void *)
-/* 706 */ _CFFI_OP(_CFFI_OP_NOOP, 691),
-/* 707 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 708 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 709 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 710 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 711 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t)
-/* 712 */ _CFFI_OP(_CFFI_OP_NOOP, 691),
-/* 713 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 714 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 715 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, void *)
-/* 716 */ _CFFI_OP(_CFFI_OP_NOOP, 691),
-/* 717 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 718 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 719 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t const *, int32_t)
-/* 720 */ _CFFI_OP(_CFFI_OP_POINTER, 1281), // clingo_propagate_control_t const *
-/* 721 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 722 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 723 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, _Bool *)
-/* 724 */ _CFFI_OP(_CFFI_OP_POINTER, 1282), // clingo_propagate_init_t *
-/* 725 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 726 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 727 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, _Bool, int32_t *)
-/* 728 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 729 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
-/* 730 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 678 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 679 */ _CFFI_OP(_CFFI_OP_POINTER, 84), // _Bool(*)(char const *, void *)
+/* 680 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 681 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 682 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 683 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 684 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_options_t *, void *)
+/* 685 */ _CFFI_OP(_CFFI_OP_NOOP, 668),
+/* 686 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 687 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 688 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_program_builder_t *)
+/* 689 */ _CFFI_OP(_CFFI_OP_POINTER, 1285), // clingo_program_builder_t *
+/* 690 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 691 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_program_builder_t *, clingo_ast_t *)
+/* 692 */ _CFFI_OP(_CFFI_OP_NOOP, 689),
+/* 693 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
+/* 694 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 695 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, _Bool *)
+/* 696 */ _CFFI_OP(_CFFI_OP_POINTER, 1286), // clingo_propagate_control_t *
+/* 697 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 698 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 699 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t *)
+/* 700 */ _CFFI_OP(_CFFI_OP_NOOP, 696),
+/* 701 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 702 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 703 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t const *, size_t, int, _Bool *)
+/* 704 */ _CFFI_OP(_CFFI_OP_NOOP, 696),
+/* 705 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 706 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 707 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 708 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 709 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 710 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t const *, size_t, void *)
+/* 711 */ _CFFI_OP(_CFFI_OP_NOOP, 696),
+/* 712 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 713 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 714 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 715 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 716 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t)
+/* 717 */ _CFFI_OP(_CFFI_OP_NOOP, 696),
+/* 718 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 719 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 720 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, void *)
+/* 721 */ _CFFI_OP(_CFFI_OP_NOOP, 696),
+/* 722 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 723 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 724 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t const *, int32_t)
+/* 725 */ _CFFI_OP(_CFFI_OP_POINTER, 1286), // clingo_propagate_control_t const *
+/* 726 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 727 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 728 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, _Bool *)
+/* 729 */ _CFFI_OP(_CFFI_OP_POINTER, 1287), // clingo_propagate_init_t *
+/* 730 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 731 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 732 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t const *, size_t, _Bool *)
-/* 733 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 734 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 735 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 736 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 737 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 738 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t)
-/* 739 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 740 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 741 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 742 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t, clingo_weighted_literal_t const *, size_t, int32_t, int, _Bool, _Bool *)
-/* 743 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 744 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 745 */ _CFFI_OP(_CFFI_OP_NOOP, 13),
-/* 746 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 747 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 748 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 749 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
-/* 750 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 751 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 752 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t, int32_t, int32_t)
-/* 753 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 754 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 755 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 756 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 757 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 758 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t, uint32_t)
-/* 759 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
+/* 732 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, _Bool, int32_t *)
+/* 733 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 734 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 735 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 736 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 737 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t const *, size_t, _Bool *)
+/* 738 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 739 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 740 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 741 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 742 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 743 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t)
+/* 744 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 745 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 746 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 747 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t, clingo_weighted_literal_t const *, size_t, int32_t, int, _Bool, _Bool *)
+/* 748 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 749 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 750 */ _CFFI_OP(_CFFI_OP_NOOP, 13),
+/* 751 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 752 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 753 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 754 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 755 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 756 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 757 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t, int32_t, int32_t)
+/* 758 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 759 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
/* 760 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 761 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 761 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
/* 762 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 763 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, void *)
-/* 764 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 765 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 766 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 767 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t const *, clingo_symbolic_atoms_t const * *)
-/* 768 */ _CFFI_OP(_CFFI_OP_POINTER, 1282), // clingo_propagate_init_t const *
-/* 769 */ _CFFI_OP(_CFFI_OP_NOOP, 548),
-/* 770 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 771 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t const *, clingo_theory_atoms_t const * *)
-/* 772 */ _CFFI_OP(_CFFI_OP_NOOP, 768),
-/* 773 */ _CFFI_OP(_CFFI_OP_NOOP, 552),
-/* 774 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 775 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t const *, int32_t, int32_t *)
-/* 776 */ _CFFI_OP(_CFFI_OP_NOOP, 768),
-/* 777 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 778 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 763 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t, uint32_t)
+/* 764 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 765 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 766 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 767 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 768 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, void *)
+/* 769 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 770 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 771 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 772 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t const *, clingo_symbolic_atoms_t const * *)
+/* 773 */ _CFFI_OP(_CFFI_OP_POINTER, 1287), // clingo_propagate_init_t const *
+/* 774 */ _CFFI_OP(_CFFI_OP_NOOP, 553),
+/* 775 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 776 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t const *, clingo_theory_atoms_t const * *)
+/* 777 */ _CFFI_OP(_CFFI_OP_NOOP, 773),
+/* 778 */ _CFFI_OP(_CFFI_OP_NOOP, 557),
/* 779 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 780 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_control_t *, int32_t const *, size_t)
-/* 781 */ _CFFI_OP(_CFFI_OP_POINTER, 1285), // clingo_solve_control_t *
-/* 782 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 783 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 780 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t const *, int32_t, int32_t *)
+/* 781 */ _CFFI_OP(_CFFI_OP_NOOP, 773),
+/* 782 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 783 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
/* 784 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 785 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_control_t const *, clingo_symbolic_atoms_t const * *)
-/* 786 */ _CFFI_OP(_CFFI_OP_POINTER, 1285), // clingo_solve_control_t const *
-/* 787 */ _CFFI_OP(_CFFI_OP_NOOP, 548),
-/* 788 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 789 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *)
-/* 790 */ _CFFI_OP(_CFFI_OP_POINTER, 1286), // clingo_solve_handle_t *
-/* 791 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 792 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *, clingo_model_t const * *)
-/* 793 */ _CFFI_OP(_CFFI_OP_NOOP, 790),
-/* 794 */ _CFFI_OP(_CFFI_OP_POINTER, 597), // clingo_model_t const * *
-/* 795 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 796 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *, int32_t const * *, size_t *)
-/* 797 */ _CFFI_OP(_CFFI_OP_NOOP, 790),
-/* 798 */ _CFFI_OP(_CFFI_OP_POINTER, 4), // int32_t const * *
-/* 799 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 785 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_control_t *, int32_t const *, size_t)
+/* 786 */ _CFFI_OP(_CFFI_OP_POINTER, 1290), // clingo_solve_control_t *
+/* 787 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 788 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 789 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 790 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_control_t const *, clingo_symbolic_atoms_t const * *)
+/* 791 */ _CFFI_OP(_CFFI_OP_POINTER, 1290), // clingo_solve_control_t const *
+/* 792 */ _CFFI_OP(_CFFI_OP_NOOP, 553),
+/* 793 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 794 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *)
+/* 795 */ _CFFI_OP(_CFFI_OP_POINTER, 1291), // clingo_solve_handle_t *
+/* 796 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 797 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *, clingo_model_t const * *)
+/* 798 */ _CFFI_OP(_CFFI_OP_NOOP, 795),
+/* 799 */ _CFFI_OP(_CFFI_OP_POINTER, 602), // clingo_model_t const * *
/* 800 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 801 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *, unsigned int *)
-/* 802 */ _CFFI_OP(_CFFI_OP_NOOP, 790),
-/* 803 */ _CFFI_OP(_CFFI_OP_NOOP, 434),
-/* 804 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 805 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t *, uint64_t, char const *, int, uint64_t *)
-/* 806 */ _CFFI_OP(_CFFI_OP_POINTER, 1287), // clingo_statistics_t *
-/* 807 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 808 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 809 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 810 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 811 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 812 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t *, uint64_t, double)
-/* 813 */ _CFFI_OP(_CFFI_OP_NOOP, 806),
-/* 814 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 815 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 14), // double
+/* 801 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *, int32_t const * *, size_t *)
+/* 802 */ _CFFI_OP(_CFFI_OP_NOOP, 795),
+/* 803 */ _CFFI_OP(_CFFI_OP_POINTER, 4), // int32_t const * *
+/* 804 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 805 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 806 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *, unsigned int *)
+/* 807 */ _CFFI_OP(_CFFI_OP_NOOP, 795),
+/* 808 */ _CFFI_OP(_CFFI_OP_NOOP, 434),
+/* 809 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 810 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t *, uint64_t, char const *, int, uint64_t *)
+/* 811 */ _CFFI_OP(_CFFI_OP_POINTER, 1292), // clingo_statistics_t *
+/* 812 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 813 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 814 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 815 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
/* 816 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 817 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t *, uint64_t, int, uint64_t *)
-/* 818 */ _CFFI_OP(_CFFI_OP_NOOP, 806),
+/* 817 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t *, uint64_t, double)
+/* 818 */ _CFFI_OP(_CFFI_OP_NOOP, 811),
/* 819 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 820 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 821 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 822 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 823 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t *)
-/* 824 */ _CFFI_OP(_CFFI_OP_POINTER, 1287), // clingo_statistics_t const *
-/* 825 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 826 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 827 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, char const *, _Bool *)
-/* 828 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
-/* 829 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 830 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 831 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 832 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 833 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, char const *, uint64_t *)
-/* 834 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
-/* 835 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 836 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 837 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 838 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 839 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, double *)
-/* 840 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
-/* 841 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 842 */ _CFFI_OP(_CFFI_OP_POINTER, 815), // double *
+/* 820 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 14), // double
+/* 821 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 822 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t *, uint64_t, int, uint64_t *)
+/* 823 */ _CFFI_OP(_CFFI_OP_NOOP, 811),
+/* 824 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 825 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 826 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 827 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 828 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t *)
+/* 829 */ _CFFI_OP(_CFFI_OP_POINTER, 1292), // clingo_statistics_t const *
+/* 830 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 831 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 832 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, char const *, _Bool *)
+/* 833 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
+/* 834 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 835 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 836 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 837 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 838 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, char const *, uint64_t *)
+/* 839 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
+/* 840 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 841 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 842 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
/* 843 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 844 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, int *)
-/* 845 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
+/* 844 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, double *)
+/* 845 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
/* 846 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 847 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 847 */ _CFFI_OP(_CFFI_OP_POINTER, 820), // double *
/* 848 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 849 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, size_t *)
-/* 850 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
+/* 849 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, int *)
+/* 850 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
/* 851 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 852 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 852 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
/* 853 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 854 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, size_t, char const * *)
-/* 855 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
+/* 854 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, size_t *)
+/* 855 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
/* 856 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 857 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 858 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
-/* 859 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 860 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, size_t, uint64_t *)
-/* 861 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
-/* 862 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 863 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 864 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 865 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 866 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, size_t *)
-/* 867 */ _CFFI_OP(_CFFI_OP_POINTER, 1288), // clingo_symbolic_atoms_t const *
-/* 868 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
-/* 869 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 870 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t *)
-/* 871 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
-/* 872 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 873 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 874 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t *, size_t)
-/* 875 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
-/* 876 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 877 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 857 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 858 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 859 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, size_t, char const * *)
+/* 860 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
+/* 861 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 862 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 863 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
+/* 864 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 865 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, size_t, uint64_t *)
+/* 866 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
+/* 867 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 868 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 869 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 870 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 871 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, size_t *)
+/* 872 */ _CFFI_OP(_CFFI_OP_POINTER, 1293), // clingo_symbolic_atoms_t const *
+/* 873 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 874 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 875 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t *)
+/* 876 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
+/* 877 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
/* 878 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 879 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t const *, uint64_t *)
-/* 880 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
-/* 881 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
-/* 882 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 879 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t *, size_t)
+/* 880 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
+/* 881 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 882 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 883 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 884 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, _Bool *)
-/* 885 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
-/* 886 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 887 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 884 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t const *, uint64_t *)
+/* 885 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
+/* 886 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
+/* 887 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
/* 888 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 889 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, int32_t *)
-/* 890 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
+/* 889 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, _Bool *)
+/* 890 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
/* 891 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 892 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 892 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 893 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 894 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, uint64_t *)
-/* 895 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
+/* 894 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, int32_t *)
+/* 895 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
/* 896 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 897 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 897 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
/* 898 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 899 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, uint64_t, _Bool *)
-/* 900 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
+/* 899 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, uint64_t *)
+/* 900 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
/* 901 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 902 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 903 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 904 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 905 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, size_t *)
-/* 906 */ _CFFI_OP(_CFFI_OP_POINTER, 1289), // clingo_theory_atoms_t const *
-/* 907 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
-/* 908 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 909 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, _Bool *)
-/* 910 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
-/* 911 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 912 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 902 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 903 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 904 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, uint64_t, _Bool *)
+/* 905 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
+/* 906 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 907 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 908 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 909 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 910 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, size_t *)
+/* 911 */ _CFFI_OP(_CFFI_OP_POINTER, 1294), // clingo_theory_atoms_t const *
+/* 912 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
/* 913 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 914 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, char *, size_t)
-/* 915 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
+/* 914 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, _Bool *)
+/* 915 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
/* 916 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 917 */ _CFFI_OP(_CFFI_OP_NOOP, 138),
-/* 918 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 919 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 920 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, char const * *)
-/* 921 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
-/* 922 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 923 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
+/* 917 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 918 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 919 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, char *, size_t)
+/* 920 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
+/* 921 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 922 */ _CFFI_OP(_CFFI_OP_NOOP, 138),
+/* 923 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 924 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 925 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, char const * *, uint32_t *)
-/* 926 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
+/* 925 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, char const * *)
+/* 926 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
/* 927 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
/* 928 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
-/* 929 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
-/* 930 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 931 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, int *)
-/* 932 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
-/* 933 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 934 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 929 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 930 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, char const * *, uint32_t *)
+/* 931 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
+/* 932 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 933 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
+/* 934 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
/* 935 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 936 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, int32_t *)
-/* 937 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
+/* 936 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, int *)
+/* 937 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
/* 938 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 939 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 939 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
/* 940 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 941 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, int32_t const * *, size_t *)
-/* 942 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
+/* 941 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, int32_t *)
+/* 942 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
/* 943 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 944 */ _CFFI_OP(_CFFI_OP_NOOP, 798),
-/* 945 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
-/* 946 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 947 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, size_t *)
-/* 948 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
-/* 949 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 944 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 945 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 946 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, int32_t const * *, size_t *)
+/* 947 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
+/* 948 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 949 */ _CFFI_OP(_CFFI_OP_NOOP, 803),
/* 950 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
/* 951 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 952 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, uint32_t *)
-/* 953 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
+/* 952 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, size_t *)
+/* 953 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
/* 954 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 955 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
+/* 955 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
/* 956 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 957 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, uint32_t const * *, size_t *)
-/* 958 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
+/* 957 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, uint32_t *)
+/* 958 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
/* 959 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 960 */ _CFFI_OP(_CFFI_OP_POINTER, 2), // uint32_t const * *
-/* 961 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
-/* 962 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 963 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int, clingo_ast_t * *, ...)
-/* 964 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 965 */ _CFFI_OP(_CFFI_OP_NOOP, 143),
-/* 966 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 1),
-/* 967 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int, int, int32_t const *, size_t, void *)
-/* 968 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 960 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
+/* 961 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 962 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, uint32_t const * *, size_t *)
+/* 963 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
+/* 964 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 965 */ _CFFI_OP(_CFFI_OP_POINTER, 2), // uint32_t const * *
+/* 966 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 967 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 968 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int, clingo_ast_t * *, ...)
/* 969 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 970 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 971 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 972 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 973 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 974 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int32_t const *, size_t, void *)
+/* 970 */ _CFFI_OP(_CFFI_OP_NOOP, 143),
+/* 971 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 1),
+/* 972 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int, int, int32_t const *, size_t, void *)
+/* 973 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 974 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
/* 975 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
/* 976 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 977 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 978 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 979 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int32_t, clingo_weighted_literal_t const *, size_t, void *)
-/* 980 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 981 */ _CFFI_OP(_CFFI_OP_NOOP, 13),
-/* 982 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 983 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 984 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 985 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t const *, size_t, void *)
-/* 986 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
+/* 979 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int32_t const *, size_t, void *)
+/* 980 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 981 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 982 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 983 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 984 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int32_t, clingo_weighted_literal_t const *, size_t, void *)
+/* 985 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 986 */ _CFFI_OP(_CFFI_OP_NOOP, 13),
/* 987 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 988 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 989 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 990 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, char const *, void *)
-/* 991 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 992 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 990 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t const *, size_t, void *)
+/* 991 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
+/* 992 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 993 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 994 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 995 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, clingo_assignment_t const *, int32_t, void *, int32_t *)
+/* 995 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, char const *, void *)
/* 996 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 997 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
-/* 998 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 999 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1000 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
-/* 1001 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1002 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, int, int, unsigned int, int32_t const *, size_t, void *)
-/* 1003 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1004 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1005 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1006 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
-/* 1007 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 1008 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1009 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1010 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1011 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, int, uint32_t const *, size_t, void *)
-/* 1012 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1013 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1014 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
-/* 1015 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1016 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1017 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1018 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, int, void *)
-/* 1019 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1020 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 997 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 998 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 999 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1000 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, clingo_assignment_t const *, int32_t, void *, int32_t *)
+/* 1001 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1002 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
+/* 1003 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 1004 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1005 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 1006 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1007 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, int, int, unsigned int, int32_t const *, size_t, void *)
+/* 1008 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1009 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1010 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1011 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
+/* 1012 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 1013 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1014 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1015 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1016 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, int, uint32_t const *, size_t, void *)
+/* 1017 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1018 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1019 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
+/* 1020 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 1021 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1022 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1023 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, uint32_t const *, size_t, int32_t const *, size_t, void *)
+/* 1023 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, int, void *)
/* 1024 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1025 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
-/* 1026 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1027 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 1028 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1029 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1030 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1031 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, uint32_t, uint32_t const *, size_t, uint32_t, uint32_t, void *)
-/* 1032 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1033 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1034 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
-/* 1035 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1036 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1025 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1026 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1027 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1028 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, uint32_t const *, size_t, int32_t const *, size_t, void *)
+/* 1029 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1030 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
+/* 1031 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1032 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 1033 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1034 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1035 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1036 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, uint32_t, uint32_t const *, size_t, uint32_t, uint32_t, void *)
/* 1037 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1038 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1039 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1040 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, uint32_t, uint32_t const *, size_t, void *)
+/* 1038 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1039 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
+/* 1040 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 1041 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
/* 1042 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1043 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
-/* 1044 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1045 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1046 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1047 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t const *, size_t, void *)
-/* 1048 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
+/* 1043 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1044 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1045 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, uint32_t, uint32_t const *, size_t, void *)
+/* 1046 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1047 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1048 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
/* 1049 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 1050 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1051 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1052 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t)
-/* 1053 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1054 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1055 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, _Bool *)
-/* 1056 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1057 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 1058 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1059 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, char *, size_t)
-/* 1060 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1061 */ _CFFI_OP(_CFFI_OP_NOOP, 138),
-/* 1062 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1052 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t const *, size_t, void *)
+/* 1053 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
+/* 1054 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1055 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1056 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1057 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t)
+/* 1058 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1059 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1060 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, _Bool *)
+/* 1061 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1062 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 1063 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1064 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, char const * *)
+/* 1064 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, char *, size_t)
/* 1065 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1066 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
-/* 1067 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1068 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, int *)
-/* 1069 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1070 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
-/* 1071 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1072 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, int32_t const *, size_t, void *)
-/* 1073 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1074 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 1075 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1076 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1077 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1078 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, size_t *)
-/* 1079 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1080 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
-/* 1081 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1082 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, uint32_t, void *)
-/* 1083 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1084 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1085 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1066 */ _CFFI_OP(_CFFI_OP_NOOP, 138),
+/* 1067 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1068 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1069 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, char const * *)
+/* 1070 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1071 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
+/* 1072 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1073 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, int *)
+/* 1074 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1075 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 1076 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1077 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, int32_t const *, size_t, void *)
+/* 1078 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1079 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 1080 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1081 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1082 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1083 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, size_t *)
+/* 1084 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1085 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
/* 1086 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1087 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, uint64_t const * *, size_t *)
+/* 1087 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, uint32_t, void *)
/* 1088 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1089 */ _CFFI_OP(_CFFI_OP_POINTER, 79), // uint64_t const * *
-/* 1090 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 1089 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1090 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1091 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1092 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, uint64_t)
+/* 1092 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, uint64_t const * *, size_t *)
/* 1093 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1094 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1095 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1096 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(unsigned int, void *, void *, _Bool *)
-/* 1097 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
-/* 1098 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1099 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1100 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 1101 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1102 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *)
+/* 1094 */ _CFFI_OP(_CFFI_OP_POINTER, 79), // uint64_t const * *
+/* 1095 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 1096 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1097 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, uint64_t)
+/* 1098 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1099 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1100 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1101 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(unsigned int, void *, void *, _Bool *)
+/* 1102 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
/* 1103 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1104 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1105 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *, char const *, void *)
-/* 1106 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1107 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 1104 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1105 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 1106 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1107 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *)
/* 1108 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1109 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1110 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *, char const *, void *, size_t, void *, void *, void *)
+/* 1110 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *, char const *, void *)
/* 1111 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1112 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
/* 1113 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1114 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1115 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1114 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1115 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *, char const *, void *, size_t, void *, void *, void *)
/* 1116 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1117 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1118 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1119 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *, void *)
+/* 1117 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 1118 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1119 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 1120 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1121 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1122 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1123 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(char const *)
-/* 1124 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 1125 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1126 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(int)
-/* 1127 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1128 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1129 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(uint64_t)
-/* 1130 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1131 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1132 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(void *)
-/* 1133 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1134 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1135 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(void)
+/* 1122 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1123 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1124 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *, void *)
+/* 1125 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1126 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1127 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1128 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(char const *)
+/* 1129 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 1130 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1131 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(int)
+/* 1132 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1133 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1134 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(uint64_t)
+/* 1135 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
/* 1136 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1137 */ _CFFI_OP(_CFFI_OP_FUNCTION, 96), // clingo_assignment_t const *()(clingo_propagate_control_t const *)
-/* 1138 */ _CFFI_OP(_CFFI_OP_NOOP, 720),
+/* 1137 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(void *)
+/* 1138 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1139 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1140 */ _CFFI_OP(_CFFI_OP_FUNCTION, 96), // clingo_assignment_t const *()(clingo_propagate_init_t const *)
-/* 1141 */ _CFFI_OP(_CFFI_OP_NOOP, 768),
-/* 1142 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1143 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(clingo_application_t *, char const * const *, size_t, void *)
-/* 1144 */ _CFFI_OP(_CFFI_OP_POINTER, 1263), // clingo_application_t *
-/* 1145 */ _CFFI_OP(_CFFI_OP_NOOP, 22),
-/* 1146 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1147 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1148 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1149 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(clingo_propagate_init_t const *)
-/* 1150 */ _CFFI_OP(_CFFI_OP_NOOP, 768),
-/* 1151 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1152 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(uint64_t)
-/* 1153 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1154 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1155 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(void)
+/* 1140 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(void)
+/* 1141 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1142 */ _CFFI_OP(_CFFI_OP_FUNCTION, 96), // clingo_assignment_t const *()(clingo_propagate_control_t const *)
+/* 1143 */ _CFFI_OP(_CFFI_OP_NOOP, 725),
+/* 1144 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1145 */ _CFFI_OP(_CFFI_OP_FUNCTION, 96), // clingo_assignment_t const *()(clingo_propagate_init_t const *)
+/* 1146 */ _CFFI_OP(_CFFI_OP_NOOP, 773),
+/* 1147 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1148 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(clingo_application_t *, char const * const *, size_t, void *)
+/* 1149 */ _CFFI_OP(_CFFI_OP_POINTER, 1268), // clingo_application_t *
+/* 1150 */ _CFFI_OP(_CFFI_OP_NOOP, 22),
+/* 1151 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1152 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1153 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1154 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(clingo_propagate_init_t const *)
+/* 1155 */ _CFFI_OP(_CFFI_OP_NOOP, 773),
/* 1156 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1157 */ _CFFI_OP(_CFFI_OP_FUNCTION, 3), // size_t()(clingo_assignment_t const *)
-/* 1158 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
+/* 1157 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(uint64_t)
+/* 1158 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
/* 1159 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1160 */ _CFFI_OP(_CFFI_OP_FUNCTION, 3), // size_t()(clingo_ast_t *)
-/* 1161 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
-/* 1162 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1163 */ _CFFI_OP(_CFFI_OP_FUNCTION, 3), // size_t()(uint64_t)
-/* 1164 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1165 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1166 */ _CFFI_OP(_CFFI_OP_FUNCTION, 69), // uint32_t()(clingo_assignment_t const *)
-/* 1167 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
-/* 1168 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1169 */ _CFFI_OP(_CFFI_OP_FUNCTION, 69), // uint32_t()(clingo_propagate_control_t const *)
-/* 1170 */ _CFFI_OP(_CFFI_OP_NOOP, 720),
-/* 1171 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1172 */ _CFFI_OP(_CFFI_OP_FUNCTION, 69), // uint32_t()(uint64_t)
-/* 1173 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1174 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1175 */ _CFFI_OP(_CFFI_OP_FUNCTION, 29), // unsigned int()(void *)
-/* 1176 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1177 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1178 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(clingo_ast_t *)
-/* 1179 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
-/* 1180 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1181 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(clingo_control_t *)
-/* 1182 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 1183 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1184 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(clingo_propagate_control_t *, int32_t)
-/* 1185 */ _CFFI_OP(_CFFI_OP_NOOP, 691),
-/* 1186 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 1187 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1188 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(clingo_propagate_control_t const *, int32_t const *, size_t, void *)
-/* 1189 */ _CFFI_OP(_CFFI_OP_NOOP, 720),
-/* 1190 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 1191 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1192 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1193 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1194 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(clingo_propagate_init_t *, int)
-/* 1195 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 1196 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1197 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1198 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(clingo_solve_handle_t *, double, _Bool *)
-/* 1199 */ _CFFI_OP(_CFFI_OP_NOOP, 790),
-/* 1200 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 14),
-/* 1201 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 1160 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(void)
+/* 1161 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1162 */ _CFFI_OP(_CFFI_OP_FUNCTION, 3), // size_t()(clingo_assignment_t const *)
+/* 1163 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
+/* 1164 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1165 */ _CFFI_OP(_CFFI_OP_FUNCTION, 3), // size_t()(clingo_ast_t *)
+/* 1166 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
+/* 1167 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1168 */ _CFFI_OP(_CFFI_OP_FUNCTION, 3), // size_t()(uint64_t)
+/* 1169 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1170 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1171 */ _CFFI_OP(_CFFI_OP_FUNCTION, 69), // uint32_t()(clingo_assignment_t const *)
+/* 1172 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
+/* 1173 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1174 */ _CFFI_OP(_CFFI_OP_FUNCTION, 69), // uint32_t()(clingo_propagate_control_t const *)
+/* 1175 */ _CFFI_OP(_CFFI_OP_NOOP, 725),
+/* 1176 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1177 */ _CFFI_OP(_CFFI_OP_FUNCTION, 69), // uint32_t()(uint64_t)
+/* 1178 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1179 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1180 */ _CFFI_OP(_CFFI_OP_FUNCTION, 29), // unsigned int()(void *)
+/* 1181 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1182 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1183 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(clingo_ast_t *)
+/* 1184 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
+/* 1185 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1186 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(clingo_control_t *)
+/* 1187 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 1188 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1189 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(clingo_propagate_control_t *, int32_t)
+/* 1190 */ _CFFI_OP(_CFFI_OP_NOOP, 696),
+/* 1191 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 1192 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1193 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(clingo_propagate_control_t const *, int32_t const *, size_t, void *)
+/* 1194 */ _CFFI_OP(_CFFI_OP_NOOP, 725),
+/* 1195 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 1196 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1197 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1198 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1199 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(clingo_propagate_init_t *, int)
+/* 1200 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 1201 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
/* 1202 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1203 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(int *, int *, int *)
-/* 1204 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
-/* 1205 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
-/* 1206 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 1203 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(clingo_solve_handle_t *, double, _Bool *)
+/* 1204 */ _CFFI_OP(_CFFI_OP_NOOP, 795),
+/* 1205 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 14),
+/* 1206 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 1207 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1208 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(int, char const *)
-/* 1209 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1210 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 1211 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1212 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(int, char const *, void *)
-/* 1213 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1214 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 1215 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1208 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(int *, int *, int *)
+/* 1209 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 1210 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 1211 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 1212 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1213 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(int, char const *)
+/* 1214 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1215 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
/* 1216 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1217 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(int, uint64_t *)
+/* 1217 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(int, char const *, void *)
/* 1218 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1219 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 1220 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1221 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(uint64_t *)
-/* 1222 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 1223 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1224 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(void *)
-/* 1225 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1226 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1227 */ _CFFI_OP(_CFFI_OP_POINTER, 0), // _Bool(*)(_Bool, uint32_t const *, size_t, int32_t const *, size_t, void *)
-/* 1228 */ _CFFI_OP(_CFFI_OP_POINTER, 8), // _Bool(*)(_Bool, uint32_t const *, size_t, int32_t, clingo_weighted_literal_t const *, size_t, void *)
-/* 1229 */ _CFFI_OP(_CFFI_OP_POINTER, 17), // _Bool(*)(_Bool, void *)
-/* 1230 */ _CFFI_OP(_CFFI_OP_POINTER, 39), // _Bool(*)(char const *, _Bool *, void *)
-/* 1231 */ _CFFI_OP(_CFFI_OP_POINTER, 256), // _Bool(*)(clingo_ast_t const *, void *)
-/* 1232 */ _CFFI_OP(_CFFI_OP_POINTER, 443), // _Bool(*)(clingo_control_t *, char const * const *, size_t, void *)
-/* 1233 */ _CFFI_OP(_CFFI_OP_POINTER, 525), // _Bool(*)(clingo_control_t *, void *)
-/* 1234 */ _CFFI_OP(_CFFI_OP_POINTER, 554), // _Bool(*)(clingo_location_t *, char const *, void *)
-/* 1235 */ _CFFI_OP(_CFFI_OP_POINTER, 559), // _Bool(*)(clingo_location_t *, char const *, void *, size_t, void *, void *, void *)
-/* 1236 */ _CFFI_OP(_CFFI_OP_POINTER, 568), // _Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, _Bool(*)(uint64_t const *, size_t, void *), void *, void *)
-/* 1237 */ _CFFI_OP(_CFFI_OP_POINTER, 586), // _Bool(*)(clingo_location_t const *, char const *, void *)
-/* 1238 */ _CFFI_OP(_CFFI_OP_POINTER, 600), // _Bool(*)(clingo_model_t const *, _Bool(*)(void *), void *, void *)
-/* 1239 */ _CFFI_OP(_CFFI_OP_POINTER, 679), // _Bool(*)(clingo_options_t *, void *)
-/* 1240 */ _CFFI_OP(_CFFI_OP_POINTER, 705), // _Bool(*)(clingo_propagate_control_t *, int32_t const *, size_t, void *)
-/* 1241 */ _CFFI_OP(_CFFI_OP_POINTER, 715), // _Bool(*)(clingo_propagate_control_t *, void *)
-/* 1242 */ _CFFI_OP(_CFFI_OP_POINTER, 763), // _Bool(*)(clingo_propagate_init_t *, void *)
-/* 1243 */ _CFFI_OP(_CFFI_OP_POINTER, 963), // _Bool(*)(int, clingo_ast_t * *, ...)
-/* 1244 */ _CFFI_OP(_CFFI_OP_POINTER, 967), // _Bool(*)(int, int, int32_t const *, size_t, void *)
-/* 1245 */ _CFFI_OP(_CFFI_OP_POINTER, 974), // _Bool(*)(int32_t const *, size_t, void *)
-/* 1246 */ _CFFI_OP(_CFFI_OP_POINTER, 979), // _Bool(*)(int32_t, clingo_weighted_literal_t const *, size_t, void *)
-/* 1247 */ _CFFI_OP(_CFFI_OP_POINTER, 985), // _Bool(*)(uint32_t const *, size_t, void *)
-/* 1248 */ _CFFI_OP(_CFFI_OP_POINTER, 990), // _Bool(*)(uint32_t, char const *, void *)
-/* 1249 */ _CFFI_OP(_CFFI_OP_POINTER, 995), // _Bool(*)(uint32_t, clingo_assignment_t const *, int32_t, void *, int32_t *)
-/* 1250 */ _CFFI_OP(_CFFI_OP_POINTER, 1002), // _Bool(*)(uint32_t, int, int, unsigned int, int32_t const *, size_t, void *)
-/* 1251 */ _CFFI_OP(_CFFI_OP_POINTER, 1011), // _Bool(*)(uint32_t, int, uint32_t const *, size_t, void *)
-/* 1252 */ _CFFI_OP(_CFFI_OP_POINTER, 1018), // _Bool(*)(uint32_t, int, void *)
-/* 1253 */ _CFFI_OP(_CFFI_OP_POINTER, 1023), // _Bool(*)(uint32_t, uint32_t const *, size_t, int32_t const *, size_t, void *)
-/* 1254 */ _CFFI_OP(_CFFI_OP_POINTER, 1031), // _Bool(*)(uint32_t, uint32_t, uint32_t const *, size_t, uint32_t, uint32_t, void *)
-/* 1255 */ _CFFI_OP(_CFFI_OP_POINTER, 1040), // _Bool(*)(uint32_t, uint32_t, uint32_t const *, size_t, void *)
-/* 1256 */ _CFFI_OP(_CFFI_OP_POINTER, 1072), // _Bool(*)(uint64_t, int32_t const *, size_t, void *)
-/* 1257 */ _CFFI_OP(_CFFI_OP_POINTER, 1082), // _Bool(*)(uint64_t, uint32_t, void *)
-/* 1258 */ _CFFI_OP(_CFFI_OP_POINTER, 1105), // _Bool(*)(void *, char const *, void *)
-/* 1259 */ _CFFI_OP(_CFFI_OP_POINTER, 1110), // _Bool(*)(void *, char const *, void *, size_t, void *, void *, void *)
-/* 1260 */ _CFFI_OP(_CFFI_OP_POINTER, 1119), // _Bool(*)(void *, void *)
-/* 1261 */ _CFFI_OP(_CFFI_OP_POINTER, 1132), // char const *(*)(void *)
-/* 1262 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 2), // char
-/* 1263 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 0), // clingo_application_t
-/* 1264 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 1), // clingo_assignment_t
-/* 1265 */ _CFFI_OP(_CFFI_OP_POINTER, 1266), // clingo_ast_argument_t const *
-/* 1266 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 3), // clingo_ast_argument_t
-/* 1267 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 4), // clingo_ast_attribute_names_t
-/* 1268 */ _CFFI_OP(_CFFI_OP_POINTER, 1269), // clingo_ast_constructor_t const *
-/* 1269 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 5), // clingo_ast_constructor_t
-/* 1270 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 6), // clingo_ast_constructors_t
-/* 1271 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 2), // clingo_ast_t
-/* 1272 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 7), // clingo_backend_t
-/* 1273 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 8), // clingo_configuration_t
-/* 1274 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 9), // clingo_control_t
-/* 1275 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 10), // clingo_ground_program_observer_t
-/* 1276 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 11), // clingo_location_t
-/* 1277 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 12), // clingo_model_t
-/* 1278 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 13), // clingo_options_t
-/* 1279 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 14), // clingo_part_t
-/* 1280 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 15), // clingo_program_builder_t
-/* 1281 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 16), // clingo_propagate_control_t
-/* 1282 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 17), // clingo_propagate_init_t
-/* 1283 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 18), // clingo_propagator_t
-/* 1284 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 19), // clingo_script_t
-/* 1285 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 20), // clingo_solve_control_t
-/* 1286 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 21), // clingo_solve_handle_t
-/* 1287 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 22), // clingo_statistics_t
-/* 1288 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 23), // clingo_symbolic_atoms_t
-/* 1289 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 24), // clingo_theory_atoms_t
-/* 1290 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 25), // clingo_weighted_literal_t
-/* 1291 */ _CFFI_OP(_CFFI_OP_ENUM, 0), // enum clingo_ast_aggregate_function_e
-/* 1292 */ _CFFI_OP(_CFFI_OP_ENUM, 1), // enum clingo_ast_attribute_e
-/* 1293 */ _CFFI_OP(_CFFI_OP_ENUM, 2), // enum clingo_ast_attribute_type_e
-/* 1294 */ _CFFI_OP(_CFFI_OP_ENUM, 3), // enum clingo_ast_binary_operator_e
-/* 1295 */ _CFFI_OP(_CFFI_OP_ENUM, 4), // enum clingo_ast_comparison_operator_e
-/* 1296 */ _CFFI_OP(_CFFI_OP_ENUM, 5), // enum clingo_ast_sign_e
-/* 1297 */ _CFFI_OP(_CFFI_OP_ENUM, 6), // enum clingo_ast_theory_atom_definition_type_e
-/* 1298 */ _CFFI_OP(_CFFI_OP_ENUM, 7), // enum clingo_ast_theory_operator_type_e
-/* 1299 */ _CFFI_OP(_CFFI_OP_ENUM, 8), // enum clingo_ast_theory_sequence_type_e
-/* 1300 */ _CFFI_OP(_CFFI_OP_ENUM, 9), // enum clingo_ast_type_e
-/* 1301 */ _CFFI_OP(_CFFI_OP_ENUM, 10), // enum clingo_ast_unary_operator_e
-/* 1302 */ _CFFI_OP(_CFFI_OP_ENUM, 11), // enum clingo_ast_unpool_type_e
-/* 1303 */ _CFFI_OP(_CFFI_OP_ENUM, 12), // enum clingo_backend_type_e
-/* 1304 */ _CFFI_OP(_CFFI_OP_ENUM, 13), // enum clingo_clause_type_e
-/* 1305 */ _CFFI_OP(_CFFI_OP_ENUM, 14), // enum clingo_comment_type_e
-/* 1306 */ _CFFI_OP(_CFFI_OP_ENUM, 15), // enum clingo_configuration_type_e
-/* 1307 */ _CFFI_OP(_CFFI_OP_ENUM, 16), // enum clingo_consequence_e
-/* 1308 */ _CFFI_OP(_CFFI_OP_ENUM, 17), // enum clingo_error_e
-/* 1309 */ _CFFI_OP(_CFFI_OP_ENUM, 18), // enum clingo_external_type_e
-/* 1310 */ _CFFI_OP(_CFFI_OP_ENUM, 19), // enum clingo_heuristic_type_e
-/* 1311 */ _CFFI_OP(_CFFI_OP_ENUM, 20), // enum clingo_model_type_e
-/* 1312 */ _CFFI_OP(_CFFI_OP_ENUM, 21), // enum clingo_propagator_check_mode_e
-/* 1313 */ _CFFI_OP(_CFFI_OP_ENUM, 22), // enum clingo_propagator_undo_mode_e
-/* 1314 */ _CFFI_OP(_CFFI_OP_ENUM, 23), // enum clingo_show_type_e
-/* 1315 */ _CFFI_OP(_CFFI_OP_ENUM, 24), // enum clingo_solve_event_type_e
-/* 1316 */ _CFFI_OP(_CFFI_OP_ENUM, 25), // enum clingo_solve_mode_e
-/* 1317 */ _CFFI_OP(_CFFI_OP_ENUM, 26), // enum clingo_solve_result_e
-/* 1318 */ _CFFI_OP(_CFFI_OP_ENUM, 27), // enum clingo_statistics_type_e
-/* 1319 */ _CFFI_OP(_CFFI_OP_ENUM, 28), // enum clingo_symbol_type_e
-/* 1320 */ _CFFI_OP(_CFFI_OP_ENUM, 29), // enum clingo_theory_sequence_type_e
-/* 1321 */ _CFFI_OP(_CFFI_OP_ENUM, 30), // enum clingo_theory_term_type_e
-/* 1322 */ _CFFI_OP(_CFFI_OP_ENUM, 31), // enum clingo_truth_value_e
-/* 1323 */ _CFFI_OP(_CFFI_OP_ENUM, 32), // enum clingo_warning_e
-/* 1324 */ _CFFI_OP(_CFFI_OP_ENUM, 33), // enum clingo_weight_constraint_type_e
-/* 1325 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 23), // int64_t
-/* 1326 */ _CFFI_OP(_CFFI_OP_POINTER, 1175), // unsigned int(*)(void *)
-/* 1327 */ _CFFI_OP(_CFFI_OP_POINTER, 1188), // void(*)(clingo_propagate_control_t const *, int32_t const *, size_t, void *)
-/* 1328 */ _CFFI_OP(_CFFI_OP_POINTER, 1224), // void(*)(void *)
-/* 1329 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 0), // void
+/* 1219 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 1220 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1221 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1222 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(int, uint64_t *)
+/* 1223 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1224 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 1225 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1226 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(uint64_t *)
+/* 1227 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 1228 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1229 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(void *)
+/* 1230 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1231 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1232 */ _CFFI_OP(_CFFI_OP_POINTER, 0), // _Bool(*)(_Bool, uint32_t const *, size_t, int32_t const *, size_t, void *)
+/* 1233 */ _CFFI_OP(_CFFI_OP_POINTER, 8), // _Bool(*)(_Bool, uint32_t const *, size_t, int32_t, clingo_weighted_literal_t const *, size_t, void *)
+/* 1234 */ _CFFI_OP(_CFFI_OP_POINTER, 17), // _Bool(*)(_Bool, void *)
+/* 1235 */ _CFFI_OP(_CFFI_OP_POINTER, 39), // _Bool(*)(char const *, _Bool *, void *)
+/* 1236 */ _CFFI_OP(_CFFI_OP_POINTER, 256), // _Bool(*)(clingo_ast_t const *, void *)
+/* 1237 */ _CFFI_OP(_CFFI_OP_POINTER, 448), // _Bool(*)(clingo_control_t *, char const * const *, size_t, void *)
+/* 1238 */ _CFFI_OP(_CFFI_OP_POINTER, 530), // _Bool(*)(clingo_control_t *, void *)
+/* 1239 */ _CFFI_OP(_CFFI_OP_POINTER, 559), // _Bool(*)(clingo_location_t *, char const *, void *)
+/* 1240 */ _CFFI_OP(_CFFI_OP_POINTER, 564), // _Bool(*)(clingo_location_t *, char const *, void *, size_t, void *, void *, void *)
+/* 1241 */ _CFFI_OP(_CFFI_OP_POINTER, 573), // _Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, _Bool(*)(uint64_t const *, size_t, void *), void *, void *)
+/* 1242 */ _CFFI_OP(_CFFI_OP_POINTER, 591), // _Bool(*)(clingo_location_t const *, char const *, void *)
+/* 1243 */ _CFFI_OP(_CFFI_OP_POINTER, 605), // _Bool(*)(clingo_model_t const *, _Bool(*)(void *), void *, void *)
+/* 1244 */ _CFFI_OP(_CFFI_OP_POINTER, 684), // _Bool(*)(clingo_options_t *, void *)
+/* 1245 */ _CFFI_OP(_CFFI_OP_POINTER, 710), // _Bool(*)(clingo_propagate_control_t *, int32_t const *, size_t, void *)
+/* 1246 */ _CFFI_OP(_CFFI_OP_POINTER, 720), // _Bool(*)(clingo_propagate_control_t *, void *)
+/* 1247 */ _CFFI_OP(_CFFI_OP_POINTER, 768), // _Bool(*)(clingo_propagate_init_t *, void *)
+/* 1248 */ _CFFI_OP(_CFFI_OP_POINTER, 968), // _Bool(*)(int, clingo_ast_t * *, ...)
+/* 1249 */ _CFFI_OP(_CFFI_OP_POINTER, 972), // _Bool(*)(int, int, int32_t const *, size_t, void *)
+/* 1250 */ _CFFI_OP(_CFFI_OP_POINTER, 979), // _Bool(*)(int32_t const *, size_t, void *)
+/* 1251 */ _CFFI_OP(_CFFI_OP_POINTER, 984), // _Bool(*)(int32_t, clingo_weighted_literal_t const *, size_t, void *)
+/* 1252 */ _CFFI_OP(_CFFI_OP_POINTER, 990), // _Bool(*)(uint32_t const *, size_t, void *)
+/* 1253 */ _CFFI_OP(_CFFI_OP_POINTER, 995), // _Bool(*)(uint32_t, char const *, void *)
+/* 1254 */ _CFFI_OP(_CFFI_OP_POINTER, 1000), // _Bool(*)(uint32_t, clingo_assignment_t const *, int32_t, void *, int32_t *)
+/* 1255 */ _CFFI_OP(_CFFI_OP_POINTER, 1007), // _Bool(*)(uint32_t, int, int, unsigned int, int32_t const *, size_t, void *)
+/* 1256 */ _CFFI_OP(_CFFI_OP_POINTER, 1016), // _Bool(*)(uint32_t, int, uint32_t const *, size_t, void *)
+/* 1257 */ _CFFI_OP(_CFFI_OP_POINTER, 1023), // _Bool(*)(uint32_t, int, void *)
+/* 1258 */ _CFFI_OP(_CFFI_OP_POINTER, 1028), // _Bool(*)(uint32_t, uint32_t const *, size_t, int32_t const *, size_t, void *)
+/* 1259 */ _CFFI_OP(_CFFI_OP_POINTER, 1036), // _Bool(*)(uint32_t, uint32_t, uint32_t const *, size_t, uint32_t, uint32_t, void *)
+/* 1260 */ _CFFI_OP(_CFFI_OP_POINTER, 1045), // _Bool(*)(uint32_t, uint32_t, uint32_t const *, size_t, void *)
+/* 1261 */ _CFFI_OP(_CFFI_OP_POINTER, 1077), // _Bool(*)(uint64_t, int32_t const *, size_t, void *)
+/* 1262 */ _CFFI_OP(_CFFI_OP_POINTER, 1087), // _Bool(*)(uint64_t, uint32_t, void *)
+/* 1263 */ _CFFI_OP(_CFFI_OP_POINTER, 1110), // _Bool(*)(void *, char const *, void *)
+/* 1264 */ _CFFI_OP(_CFFI_OP_POINTER, 1115), // _Bool(*)(void *, char const *, void *, size_t, void *, void *, void *)
+/* 1265 */ _CFFI_OP(_CFFI_OP_POINTER, 1124), // _Bool(*)(void *, void *)
+/* 1266 */ _CFFI_OP(_CFFI_OP_POINTER, 1137), // char const *(*)(void *)
+/* 1267 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 2), // char
+/* 1268 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 0), // clingo_application_t
+/* 1269 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 1), // clingo_assignment_t
+/* 1270 */ _CFFI_OP(_CFFI_OP_POINTER, 1271), // clingo_ast_argument_t const *
+/* 1271 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 3), // clingo_ast_argument_t
+/* 1272 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 4), // clingo_ast_attribute_names_t
+/* 1273 */ _CFFI_OP(_CFFI_OP_POINTER, 1274), // clingo_ast_constructor_t const *
+/* 1274 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 5), // clingo_ast_constructor_t
+/* 1275 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 6), // clingo_ast_constructors_t
+/* 1276 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 2), // clingo_ast_t
+/* 1277 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 7), // clingo_backend_t
+/* 1278 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 8), // clingo_configuration_t
+/* 1279 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 9), // clingo_control_t
+/* 1280 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 10), // clingo_ground_program_observer_t
+/* 1281 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 11), // clingo_location_t
+/* 1282 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 12), // clingo_model_t
+/* 1283 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 13), // clingo_options_t
+/* 1284 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 14), // clingo_part_t
+/* 1285 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 15), // clingo_program_builder_t
+/* 1286 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 16), // clingo_propagate_control_t
+/* 1287 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 17), // clingo_propagate_init_t
+/* 1288 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 18), // clingo_propagator_t
+/* 1289 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 19), // clingo_script_t
+/* 1290 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 20), // clingo_solve_control_t
+/* 1291 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 21), // clingo_solve_handle_t
+/* 1292 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 22), // clingo_statistics_t
+/* 1293 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 23), // clingo_symbolic_atoms_t
+/* 1294 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 24), // clingo_theory_atoms_t
+/* 1295 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 25), // clingo_weighted_literal_t
+/* 1296 */ _CFFI_OP(_CFFI_OP_ENUM, 0), // enum clingo_ast_aggregate_function_e
+/* 1297 */ _CFFI_OP(_CFFI_OP_ENUM, 1), // enum clingo_ast_attribute_e
+/* 1298 */ _CFFI_OP(_CFFI_OP_ENUM, 2), // enum clingo_ast_attribute_type_e
+/* 1299 */ _CFFI_OP(_CFFI_OP_ENUM, 3), // enum clingo_ast_binary_operator_e
+/* 1300 */ _CFFI_OP(_CFFI_OP_ENUM, 4), // enum clingo_ast_comparison_operator_e
+/* 1301 */ _CFFI_OP(_CFFI_OP_ENUM, 5), // enum clingo_ast_sign_e
+/* 1302 */ _CFFI_OP(_CFFI_OP_ENUM, 6), // enum clingo_ast_theory_atom_definition_type_e
+/* 1303 */ _CFFI_OP(_CFFI_OP_ENUM, 7), // enum clingo_ast_theory_operator_type_e
+/* 1304 */ _CFFI_OP(_CFFI_OP_ENUM, 8), // enum clingo_ast_theory_sequence_type_e
+/* 1305 */ _CFFI_OP(_CFFI_OP_ENUM, 9), // enum clingo_ast_type_e
+/* 1306 */ _CFFI_OP(_CFFI_OP_ENUM, 10), // enum clingo_ast_unary_operator_e
+/* 1307 */ _CFFI_OP(_CFFI_OP_ENUM, 11), // enum clingo_ast_unpool_type_e
+/* 1308 */ _CFFI_OP(_CFFI_OP_ENUM, 12), // enum clingo_backend_type_e
+/* 1309 */ _CFFI_OP(_CFFI_OP_ENUM, 13), // enum clingo_clause_type_e
+/* 1310 */ _CFFI_OP(_CFFI_OP_ENUM, 14), // enum clingo_comment_type_e
+/* 1311 */ _CFFI_OP(_CFFI_OP_ENUM, 15), // enum clingo_configuration_type_e
+/* 1312 */ _CFFI_OP(_CFFI_OP_ENUM, 16), // enum clingo_consequence_e
+/* 1313 */ _CFFI_OP(_CFFI_OP_ENUM, 17), // enum clingo_error_e
+/* 1314 */ _CFFI_OP(_CFFI_OP_ENUM, 18), // enum clingo_external_type_e
+/* 1315 */ _CFFI_OP(_CFFI_OP_ENUM, 19), // enum clingo_heuristic_type_e
+/* 1316 */ _CFFI_OP(_CFFI_OP_ENUM, 20), // enum clingo_model_type_e
+/* 1317 */ _CFFI_OP(_CFFI_OP_ENUM, 21), // enum clingo_propagator_check_mode_e
+/* 1318 */ _CFFI_OP(_CFFI_OP_ENUM, 22), // enum clingo_propagator_undo_mode_e
+/* 1319 */ _CFFI_OP(_CFFI_OP_ENUM, 23), // enum clingo_show_type_e
+/* 1320 */ _CFFI_OP(_CFFI_OP_ENUM, 24), // enum clingo_solve_event_type_e
+/* 1321 */ _CFFI_OP(_CFFI_OP_ENUM, 25), // enum clingo_solve_mode_e
+/* 1322 */ _CFFI_OP(_CFFI_OP_ENUM, 26), // enum clingo_solve_result_e
+/* 1323 */ _CFFI_OP(_CFFI_OP_ENUM, 27), // enum clingo_statistics_type_e
+/* 1324 */ _CFFI_OP(_CFFI_OP_ENUM, 28), // enum clingo_symbol_type_e
+/* 1325 */ _CFFI_OP(_CFFI_OP_ENUM, 29), // enum clingo_theory_sequence_type_e
+/* 1326 */ _CFFI_OP(_CFFI_OP_ENUM, 30), // enum clingo_theory_term_type_e
+/* 1327 */ _CFFI_OP(_CFFI_OP_ENUM, 31), // enum clingo_truth_value_e
+/* 1328 */ _CFFI_OP(_CFFI_OP_ENUM, 32), // enum clingo_warning_e
+/* 1329 */ _CFFI_OP(_CFFI_OP_ENUM, 33), // enum clingo_weight_constraint_type_e
+/* 1330 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 23), // int64_t
+/* 1331 */ _CFFI_OP(_CFFI_OP_POINTER, 1180), // unsigned int(*)(void *)
+/* 1332 */ _CFFI_OP(_CFFI_OP_POINTER, 1193), // void(*)(clingo_propagate_control_t const *, int32_t const *, size_t, void *)
+/* 1333 */ _CFFI_OP(_CFFI_OP_POINTER, 1229), // void(*)(void *)
+/* 1334 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 0), // void
};
static int _cffi_const_clingo_ast_aggregate_function_count(unsigned long long *o)
@@ -9528,10 +9533,10 @@ _cffi_f_clingo_control_backend(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(462), arg1, (char **)&x1);
+ _cffi_type(467), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_backend_t * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(462), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(467), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -9581,10 +9586,10 @@ _cffi_f_clingo_control_clasp_facade(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(523), arg1, (char **)&x1);
+ _cffi_type(528), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (void * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(523), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(528), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -9672,10 +9677,10 @@ _cffi_f_clingo_control_configuration(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(466), arg1, (char **)&x1);
+ _cffi_type(471), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_configuration_t * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(466), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(471), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -9754,10 +9759,10 @@ _cffi_f_clingo_control_get_const(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(530), arg0, (char **)&x0);
+ _cffi_type(535), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(530), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(535), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -9907,10 +9912,10 @@ _cffi_f_clingo_control_ground(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(476), arg1, (char **)&x1);
+ _cffi_type(481), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_part_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(476), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(481), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -9919,7 +9924,7 @@ _cffi_f_clingo_control_ground(PyObject *self, PyObject *args)
if (x2 == (size_t)-1 && PyErr_Occurred())
return NULL;
- x3 = (_Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *))_cffi_to_c_pointer(arg3, _cffi_type(478));
+ x3 = (_Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *))_cffi_to_c_pointer(arg3, _cffi_type(483));
if (x3 == (_Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *))NULL && PyErr_Occurred())
return NULL;
@@ -9970,10 +9975,10 @@ _cffi_f_clingo_control_has_const(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(530), arg0, (char **)&x0);
+ _cffi_type(535), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(530), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(535), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10062,10 +10067,10 @@ _cffi_f_clingo_control_is_conflicting(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(530), arg0, (char **)&x0);
+ _cffi_type(535), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(530), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(535), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10138,6 +10143,65 @@ _cffi_f_clingo_control_load(PyObject *self, PyObject *args)
# define _cffi_f_clingo_control_load _cffi_d_clingo_control_load
#endif
+static _Bool _cffi_d_clingo_control_load_aspif(clingo_control_t * x0, char const * * x1, size_t x2)
+{
+ return clingo_control_load_aspif(x0, x1, x2);
+}
+#ifndef PYPY_VERSION
+static PyObject *
+_cffi_f_clingo_control_load_aspif(PyObject *self, PyObject *args)
+{
+ clingo_control_t * x0;
+ char const * * x1;
+ size_t x2;
+ Py_ssize_t datasize;
+ struct _cffi_freeme_s *large_args_free = NULL;
+ _Bool result;
+ PyObject *pyresult;
+ PyObject *arg0;
+ PyObject *arg1;
+ PyObject *arg2;
+
+ if (!PyArg_UnpackTuple(args, "clingo_control_load_aspif", 3, 3, &arg0, &arg1, &arg2))
+ return NULL;
+
+ datasize = _cffi_prepare_pointer_call_argument(
+ _cffi_type(26), arg0, (char **)&x0);
+ if (datasize != 0) {
+ x0 = ((size_t)datasize) <= 640 ? (clingo_control_t *)alloca((size_t)datasize) : NULL;
+ if (_cffi_convert_array_argument(_cffi_type(26), arg0, (char **)&x0,
+ datasize, &large_args_free) < 0)
+ return NULL;
+ }
+
+ datasize = _cffi_prepare_pointer_call_argument(
+ _cffi_type(60), arg1, (char **)&x1);
+ if (datasize != 0) {
+ x1 = ((size_t)datasize) <= 640 ? (char const * *)alloca((size_t)datasize) : NULL;
+ if (_cffi_convert_array_argument(_cffi_type(60), arg1, (char **)&x1,
+ datasize, &large_args_free) < 0)
+ return NULL;
+ }
+
+ x2 = _cffi_to_c_int(arg2, size_t);
+ if (x2 == (size_t)-1 && PyErr_Occurred())
+ return NULL;
+
+ Py_BEGIN_ALLOW_THREADS
+ _cffi_restore_errno();
+ { result = clingo_control_load_aspif(x0, x1, x2); }
+ _cffi_save_errno();
+ Py_END_ALLOW_THREADS
+
+ (void)self; /* unused */
+ pyresult = _cffi_from_c__Bool(result);
+ if (large_args_free != NULL) _cffi_free_array_arguments(large_args_free);
+ return pyresult;
+}
+#else
+# define _cffi_f_clingo_control_load_aspif _cffi_d_clingo_control_load_aspif
+#endif
+
static _Bool _cffi_d_clingo_control_new(char const * const * x0, size_t x1, void(* x2)(int, char const *, void *), void * x3, unsigned int x4, clingo_control_t * * x5)
{
return clingo_control_new(x0, x1, x2, x3, x4, x5);
@@ -10319,10 +10383,10 @@ _cffi_f_clingo_control_register_observer(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(470), arg1, (char **)&x1);
+ _cffi_type(475), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_ground_program_observer_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(470), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(475), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10389,10 +10453,10 @@ _cffi_f_clingo_control_register_propagator(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(487), arg1, (char **)&x1);
+ _cffi_type(492), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_propagator_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(487), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(492), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10663,7 +10727,7 @@ _cffi_f_clingo_control_solve(PyObject *self, PyObject *args)
if (x3 == (size_t)-1 && PyErr_Occurred())
return NULL;
- x4 = (_Bool(*)(unsigned int, void *, void *, _Bool *))_cffi_to_c_pointer(arg4, _cffi_type(517));
+ x4 = (_Bool(*)(unsigned int, void *, void *, _Bool *))_cffi_to_c_pointer(arg4, _cffi_type(522));
if (x4 == (_Bool(*)(unsigned int, void *, void *, _Bool *))NULL && PyErr_Occurred())
return NULL;
@@ -10677,10 +10741,10 @@ _cffi_f_clingo_control_solve(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(519), arg6, (char **)&x6);
+ _cffi_type(524), arg6, (char **)&x6);
if (datasize != 0) {
x6 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(519), arg6, (char **)&x6,
+ if (_cffi_convert_array_argument(_cffi_type(524), arg6, (char **)&x6,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10721,19 +10785,19 @@ _cffi_f_clingo_control_statistics(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(530), arg0, (char **)&x0);
+ _cffi_type(535), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(530), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(535), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(544), arg1, (char **)&x1);
+ _cffi_type(549), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(544), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(549), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10774,19 +10838,19 @@ _cffi_f_clingo_control_symbolic_atoms(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(530), arg0, (char **)&x0);
+ _cffi_type(535), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(530), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(535), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(548), arg1, (char **)&x1);
+ _cffi_type(553), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(548), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(553), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10827,19 +10891,19 @@ _cffi_f_clingo_control_theory_atoms(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(530), arg0, (char **)&x0);
+ _cffi_type(535), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(530), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(535), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(552), arg1, (char **)&x1);
+ _cffi_type(557), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(552), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(557), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11031,10 +11095,10 @@ _cffi_f_clingo_main(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(1144), arg0, (char **)&x0);
+ _cffi_type(1149), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_application_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(1144), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(1149), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11099,10 +11163,10 @@ _cffi_f_clingo_model_contains(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11156,19 +11220,19 @@ _cffi_f_clingo_model_context(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(608), arg1, (char **)&x1);
+ _cffi_type(613), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_solve_control_t * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(608), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(613), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11211,19 +11275,19 @@ _cffi_f_clingo_model_cost(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(631), arg1, (char **)&x1);
+ _cffi_type(636), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (int64_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(631), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(636), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11268,10 +11332,10 @@ _cffi_f_clingo_model_cost_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11323,10 +11387,10 @@ _cffi_f_clingo_model_extend(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(592), arg0, (char **)&x0);
+ _cffi_type(597), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(592), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11382,10 +11446,10 @@ _cffi_f_clingo_model_is_consequence(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11441,10 +11505,10 @@ _cffi_f_clingo_model_is_true(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11498,10 +11562,10 @@ _cffi_f_clingo_model_number(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11551,10 +11615,10 @@ _cffi_f_clingo_model_optimality_proven(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11606,10 +11670,10 @@ _cffi_f_clingo_model_priority(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11667,10 +11731,10 @@ _cffi_f_clingo_model_symbols(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11730,10 +11794,10 @@ _cffi_f_clingo_model_symbols_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11787,10 +11851,10 @@ _cffi_f_clingo_model_thread_id(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11840,10 +11904,10 @@ _cffi_f_clingo_model_type(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11905,10 +11969,10 @@ _cffi_f_clingo_options_add(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(663), arg0, (char **)&x0);
+ _cffi_type(668), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_options_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(663), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(668), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11940,7 +12004,7 @@ _cffi_f_clingo_options_add(PyObject *self, PyObject *args)
return NULL;
}
- x4 = (_Bool(*)(char const *, void *))_cffi_to_c_pointer(arg4, _cffi_type(674));
+ x4 = (_Bool(*)(char const *, void *))_cffi_to_c_pointer(arg4, _cffi_type(679));
if (x4 == (_Bool(*)(char const *, void *))NULL && PyErr_Occurred())
return NULL;
@@ -12008,10 +12072,10 @@ _cffi_f_clingo_options_add_flag(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(663), arg0, (char **)&x0);
+ _cffi_type(668), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_options_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(663), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(668), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12164,10 +12228,10 @@ _cffi_f_clingo_program_builder_add(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(684), arg0, (char **)&x0);
+ _cffi_type(689), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_program_builder_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(684), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(689), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12211,10 +12275,10 @@ _cffi_f_clingo_program_builder_begin(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(684), arg0, (char **)&x0);
+ _cffi_type(689), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_program_builder_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(684), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(689), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12249,10 +12313,10 @@ _cffi_f_clingo_program_builder_end(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(684), arg0, (char **)&x0);
+ _cffi_type(689), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_program_builder_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(684), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(689), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12302,10 +12366,10 @@ _cffi_f_clingo_program_builder_init(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(483), arg1, (char **)&x1);
+ _cffi_type(488), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_program_builder_t * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(483), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(488), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12352,10 +12416,10 @@ _cffi_f_clingo_propagate_control_add_clause(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(691), arg0, (char **)&x0);
+ _cffi_type(696), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(691), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(696), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12422,10 +12486,10 @@ _cffi_f_clingo_propagate_control_add_literal(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(691), arg0, (char **)&x0);
+ _cffi_type(696), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(691), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(696), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12475,10 +12539,10 @@ _cffi_f_clingo_propagate_control_add_watch(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(691), arg0, (char **)&x0);
+ _cffi_type(696), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(691), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(696), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12517,10 +12581,10 @@ _cffi_f_clingo_propagate_control_assignment(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(720), arg0, (char **)&x0);
+ _cffi_type(725), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(720), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(725), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12561,10 +12625,10 @@ _cffi_f_clingo_propagate_control_has_watch(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(720), arg0, (char **)&x0);
+ _cffi_type(725), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(720), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(725), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12609,10 +12673,10 @@ _cffi_f_clingo_propagate_control_propagate(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(691), arg0, (char **)&x0);
+ _cffi_type(696), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(691), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(696), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12660,10 +12724,10 @@ _cffi_f_clingo_propagate_control_remove_watch(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(691), arg0, (char **)&x0);
+ _cffi_type(696), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(691), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(696), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12702,10 +12766,10 @@ _cffi_f_clingo_propagate_control_thread_id(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(720), arg0, (char **)&x0);
+ _cffi_type(725), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(720), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(725), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12750,10 +12814,10 @@ _cffi_f_clingo_propagate_init_add_clause(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12818,10 +12882,10 @@ _cffi_f_clingo_propagate_init_add_literal(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12879,10 +12943,10 @@ _cffi_f_clingo_propagate_init_add_minimize(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12935,10 +12999,10 @@ _cffi_f_clingo_propagate_init_add_watch(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12985,10 +13049,10 @@ _cffi_f_clingo_propagate_init_add_watch_to_thread(PyObject *self, PyObject *args
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13049,10 +13113,10 @@ _cffi_f_clingo_propagate_init_add_weight_constraint(PyObject *self, PyObject *ar
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13125,10 +13189,10 @@ _cffi_f_clingo_propagate_init_assignment(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13169,10 +13233,10 @@ _cffi_f_clingo_propagate_init_freeze_literal(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13211,10 +13275,10 @@ _cffi_f_clingo_propagate_init_get_check_mode(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13249,10 +13313,10 @@ _cffi_f_clingo_propagate_init_get_undo_mode(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13287,10 +13351,10 @@ _cffi_f_clingo_propagate_init_number_of_threads(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13331,10 +13395,10 @@ _cffi_f_clingo_propagate_init_propagate(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13384,10 +13448,10 @@ _cffi_f_clingo_propagate_init_remove_watch(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13434,10 +13498,10 @@ _cffi_f_clingo_propagate_init_remove_watch_from_thread(PyObject *self, PyObject
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13484,10 +13548,10 @@ _cffi_f_clingo_propagate_init_set_check_mode(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13530,10 +13594,10 @@ _cffi_f_clingo_propagate_init_set_undo_mode(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13580,10 +13644,10 @@ _cffi_f_clingo_propagate_init_solver_literal(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13637,19 +13701,19 @@ _cffi_f_clingo_propagate_init_symbolic_atoms(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(548), arg1, (char **)&x1);
+ _cffi_type(553), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(548), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(553), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13690,19 +13754,19 @@ _cffi_f_clingo_propagate_init_theory_atoms(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(552), arg1, (char **)&x1);
+ _cffi_type(557), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(552), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(557), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14188,10 +14252,10 @@ _cffi_f_clingo_solve_control_add_clause(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(781), arg0, (char **)&x0);
+ _cffi_type(786), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_control_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(781), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(786), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14245,19 +14309,19 @@ _cffi_f_clingo_solve_control_symbolic_atoms(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(786), arg0, (char **)&x0);
+ _cffi_type(791), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(786), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(791), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(548), arg1, (char **)&x1);
+ _cffi_type(553), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(548), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(553), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14292,10 +14356,10 @@ _cffi_f_clingo_solve_handle_cancel(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14330,10 +14394,10 @@ _cffi_f_clingo_solve_handle_close(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14376,19 +14440,19 @@ _cffi_f_clingo_solve_handle_core(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(798), arg1, (char **)&x1);
+ _cffi_type(803), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (int32_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(798), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(803), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14438,10 +14502,10 @@ _cffi_f_clingo_solve_handle_get(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14491,19 +14555,19 @@ _cffi_f_clingo_solve_handle_last(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(794), arg1, (char **)&x1);
+ _cffi_type(799), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_model_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(794), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(799), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14544,19 +14608,19 @@ _cffi_f_clingo_solve_handle_model(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(794), arg1, (char **)&x1);
+ _cffi_type(799), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_model_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(794), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(799), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14591,10 +14655,10 @@ _cffi_f_clingo_solve_handle_resume(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14635,10 +14699,10 @@ _cffi_f_clingo_solve_handle_wait(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14696,10 +14760,10 @@ _cffi_f_clingo_statistics_array_at(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14761,10 +14825,10 @@ _cffi_f_clingo_statistics_array_push(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(806), arg0, (char **)&x0);
+ _cffi_type(811), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(806), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(811), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14824,10 +14888,10 @@ _cffi_f_clingo_statistics_array_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14887,10 +14951,10 @@ _cffi_f_clingo_statistics_map_add_subkey(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(806), arg0, (char **)&x0);
+ _cffi_type(811), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(806), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(811), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14961,10 +15025,10 @@ _cffi_f_clingo_statistics_map_at(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15031,10 +15095,10 @@ _cffi_f_clingo_statistics_map_has_subkey(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15099,10 +15163,10 @@ _cffi_f_clingo_statistics_map_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15160,10 +15224,10 @@ _cffi_f_clingo_statistics_map_subkey_name(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15221,10 +15285,10 @@ _cffi_f_clingo_statistics_root(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15276,10 +15340,10 @@ _cffi_f_clingo_statistics_type(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15335,10 +15399,10 @@ _cffi_f_clingo_statistics_value_get(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15348,10 +15412,10 @@ _cffi_f_clingo_statistics_value_get(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(842), arg2, (char **)&x2);
+ _cffi_type(847), arg2, (char **)&x2);
if (datasize != 0) {
x2 = ((size_t)datasize) <= 640 ? (double *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(842), arg2, (char **)&x2,
+ if (_cffi_convert_array_argument(_cffi_type(847), arg2, (char **)&x2,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15394,10 +15458,10 @@ _cffi_f_clingo_statistics_value_set(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(806), arg0, (char **)&x0);
+ _cffi_type(811), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(806), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(811), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15452,10 +15516,10 @@ _cffi_f_clingo_symbol_arguments(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(1089), arg1, (char **)&x1);
+ _cffi_type(1094), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (uint64_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(1089), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(1094), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16295,10 +16359,10 @@ _cffi_f_clingo_symbolic_atoms_begin(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16357,10 +16421,10 @@ _cffi_f_clingo_symbolic_atoms_end(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16412,10 +16476,10 @@ _cffi_f_clingo_symbolic_atoms_find(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16471,10 +16535,10 @@ _cffi_f_clingo_symbolic_atoms_is_external(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16530,10 +16594,10 @@ _cffi_f_clingo_symbolic_atoms_is_fact(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16589,10 +16653,10 @@ _cffi_f_clingo_symbolic_atoms_is_valid(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16650,10 +16714,10 @@ _cffi_f_clingo_symbolic_atoms_iterator_is_equal_to(PyObject *self, PyObject *arg
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16713,10 +16777,10 @@ _cffi_f_clingo_symbolic_atoms_literal(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16772,10 +16836,10 @@ _cffi_f_clingo_symbolic_atoms_next(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16831,10 +16895,10 @@ _cffi_f_clingo_symbolic_atoms_signatures(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16888,10 +16952,10 @@ _cffi_f_clingo_symbolic_atoms_signatures_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16941,10 +17005,10 @@ _cffi_f_clingo_symbolic_atoms_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16996,10 +17060,10 @@ _cffi_f_clingo_symbolic_atoms_symbol(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17057,10 +17121,10 @@ _cffi_f_clingo_theory_atoms_atom_elements(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17070,10 +17134,10 @@ _cffi_f_clingo_theory_atoms_atom_elements(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(960), arg2, (char **)&x2);
+ _cffi_type(965), arg2, (char **)&x2);
if (datasize != 0) {
x2 = ((size_t)datasize) <= 640 ? (uint32_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(960), arg2, (char **)&x2,
+ if (_cffi_convert_array_argument(_cffi_type(965), arg2, (char **)&x2,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17127,10 +17191,10 @@ _cffi_f_clingo_theory_atoms_atom_guard(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17195,10 +17259,10 @@ _cffi_f_clingo_theory_atoms_atom_has_guard(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17254,10 +17318,10 @@ _cffi_f_clingo_theory_atoms_atom_literal(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17313,10 +17377,10 @@ _cffi_f_clingo_theory_atoms_atom_term(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17374,10 +17438,10 @@ _cffi_f_clingo_theory_atoms_atom_to_string(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17437,10 +17501,10 @@ _cffi_f_clingo_theory_atoms_atom_to_string_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17498,10 +17562,10 @@ _cffi_f_clingo_theory_atoms_element_condition(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17511,10 +17575,10 @@ _cffi_f_clingo_theory_atoms_element_condition(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(798), arg2, (char **)&x2);
+ _cffi_type(803), arg2, (char **)&x2);
if (datasize != 0) {
x2 = ((size_t)datasize) <= 640 ? (int32_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(798), arg2, (char **)&x2,
+ if (_cffi_convert_array_argument(_cffi_type(803), arg2, (char **)&x2,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17566,10 +17630,10 @@ _cffi_f_clingo_theory_atoms_element_condition_id(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17627,10 +17691,10 @@ _cffi_f_clingo_theory_atoms_element_to_string(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17690,10 +17754,10 @@ _cffi_f_clingo_theory_atoms_element_to_string_size(PyObject *self, PyObject *arg
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17751,10 +17815,10 @@ _cffi_f_clingo_theory_atoms_element_tuple(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17764,10 +17828,10 @@ _cffi_f_clingo_theory_atoms_element_tuple(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(960), arg2, (char **)&x2);
+ _cffi_type(965), arg2, (char **)&x2);
if (datasize != 0) {
x2 = ((size_t)datasize) <= 640 ? (uint32_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(960), arg2, (char **)&x2,
+ if (_cffi_convert_array_argument(_cffi_type(965), arg2, (char **)&x2,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17817,10 +17881,10 @@ _cffi_f_clingo_theory_atoms_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17874,10 +17938,10 @@ _cffi_f_clingo_theory_atoms_term_arguments(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17887,10 +17951,10 @@ _cffi_f_clingo_theory_atoms_term_arguments(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(960), arg2, (char **)&x2);
+ _cffi_type(965), arg2, (char **)&x2);
if (datasize != 0) {
x2 = ((size_t)datasize) <= 640 ? (uint32_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(960), arg2, (char **)&x2,
+ if (_cffi_convert_array_argument(_cffi_type(965), arg2, (char **)&x2,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17942,10 +18006,10 @@ _cffi_f_clingo_theory_atoms_term_name(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18001,10 +18065,10 @@ _cffi_f_clingo_theory_atoms_term_number(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18062,10 +18126,10 @@ _cffi_f_clingo_theory_atoms_term_to_string(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18125,10 +18189,10 @@ _cffi_f_clingo_theory_atoms_term_to_string_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18184,10 +18248,10 @@ _cffi_f_clingo_theory_atoms_term_type(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18472,7 +18536,7 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_add_string", (void *)_cffi_f_clingo_add_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 58), (void *)_cffi_d_clingo_add_string },
{ "clingo_assignment_at", (void *)_cffi_f_clingo_assignment_at, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 117), (void *)_cffi_d_clingo_assignment_at },
{ "clingo_assignment_decision", (void *)_cffi_f_clingo_assignment_decision, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 126), (void *)_cffi_d_clingo_assignment_decision },
- { "clingo_assignment_decision_level", (void *)_cffi_f_clingo_assignment_decision_level, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1166), (void *)_cffi_d_clingo_assignment_decision_level },
+ { "clingo_assignment_decision_level", (void *)_cffi_f_clingo_assignment_decision_level, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1171), (void *)_cffi_d_clingo_assignment_decision_level },
{ "clingo_assignment_has_conflict", (void *)_cffi_f_clingo_assignment_has_conflict, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 95), (void *)_cffi_d_clingo_assignment_has_conflict },
{ "clingo_assignment_has_literal", (void *)_cffi_f_clingo_assignment_has_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 98), (void *)_cffi_d_clingo_assignment_has_literal },
{ "clingo_assignment_is_false", (void *)_cffi_f_clingo_assignment_is_false, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 102), (void *)_cffi_d_clingo_assignment_is_false },
@@ -18480,14 +18544,14 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_assignment_is_total", (void *)_cffi_f_clingo_assignment_is_total, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 95), (void *)_cffi_d_clingo_assignment_is_total },
{ "clingo_assignment_is_true", (void *)_cffi_f_clingo_assignment_is_true, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 102), (void *)_cffi_d_clingo_assignment_is_true },
{ "clingo_assignment_level", (void *)_cffi_f_clingo_assignment_level, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 112), (void *)_cffi_d_clingo_assignment_level },
- { "clingo_assignment_root_level", (void *)_cffi_f_clingo_assignment_root_level, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1166), (void *)_cffi_d_clingo_assignment_root_level },
- { "clingo_assignment_size", (void *)_cffi_f_clingo_assignment_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1157), (void *)_cffi_d_clingo_assignment_size },
+ { "clingo_assignment_root_level", (void *)_cffi_f_clingo_assignment_root_level, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1171), (void *)_cffi_d_clingo_assignment_root_level },
+ { "clingo_assignment_size", (void *)_cffi_f_clingo_assignment_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1162), (void *)_cffi_d_clingo_assignment_size },
{ "clingo_assignment_trail_at", (void *)_cffi_f_clingo_assignment_trail_at, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 126), (void *)_cffi_d_clingo_assignment_trail_at },
{ "clingo_assignment_trail_begin", (void *)_cffi_f_clingo_assignment_trail_begin, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 131), (void *)_cffi_d_clingo_assignment_trail_begin },
{ "clingo_assignment_trail_end", (void *)_cffi_f_clingo_assignment_trail_end, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 131), (void *)_cffi_d_clingo_assignment_trail_end },
{ "clingo_assignment_trail_size", (void *)_cffi_f_clingo_assignment_trail_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 122), (void *)_cffi_d_clingo_assignment_trail_size },
{ "clingo_assignment_truth_value", (void *)_cffi_f_clingo_assignment_truth_value, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 107), (void *)_cffi_d_clingo_assignment_truth_value },
- { "clingo_ast_acquire", (void *)_cffi_f_clingo_ast_acquire, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1178), (void *)_cffi_d_clingo_ast_acquire },
+ { "clingo_ast_acquire", (void *)_cffi_f_clingo_ast_acquire, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1183), (void *)_cffi_d_clingo_ast_acquire },
{ "clingo_ast_aggregate_function_count", (void *)_cffi_const_clingo_ast_aggregate_function_count, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_aggregate_function_max", (void *)_cffi_const_clingo_ast_aggregate_function_max, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_aggregate_function_min", (void *)_cffi_const_clingo_ast_aggregate_function_min, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
@@ -18578,7 +18642,7 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_ast_binary_operator_plus", (void *)_cffi_const_clingo_ast_binary_operator_plus, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_binary_operator_power", (void *)_cffi_const_clingo_ast_binary_operator_power, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_binary_operator_xor", (void *)_cffi_const_clingo_ast_binary_operator_xor, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_ast_build", (void *)_cffi_const_clingo_ast_build, _CFFI_OP(_CFFI_OP_CONSTANT, 1243), (void *)0 },
+ { "clingo_ast_build", (void *)_cffi_const_clingo_ast_build, _CFFI_OP(_CFFI_OP_CONSTANT, 1248), (void *)0 },
{ "clingo_ast_comparison_operator_equal", (void *)_cffi_const_clingo_ast_comparison_operator_equal, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_comparison_operator_greater_equal", (void *)_cffi_const_clingo_ast_comparison_operator_greater_equal, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_comparison_operator_greater_than", (void *)_cffi_const_clingo_ast_comparison_operator_greater_than, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
@@ -18590,11 +18654,11 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_ast_equal", (void *)_cffi_f_clingo_ast_equal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 145), (void *)_cffi_d_clingo_ast_equal },
{ "clingo_ast_get_type", (void *)_cffi_f_clingo_ast_get_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 149), (void *)_cffi_d_clingo_ast_get_type },
{ "clingo_ast_has_attribute", (void *)_cffi_f_clingo_ast_has_attribute, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 153), (void *)_cffi_d_clingo_ast_has_attribute },
- { "clingo_ast_hash", (void *)_cffi_f_clingo_ast_hash, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1160), (void *)_cffi_d_clingo_ast_hash },
+ { "clingo_ast_hash", (void *)_cffi_f_clingo_ast_hash, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1165), (void *)_cffi_d_clingo_ast_hash },
{ "clingo_ast_less_than", (void *)_cffi_f_clingo_ast_less_than, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 145), (void *)_cffi_d_clingo_ast_less_than },
{ "clingo_ast_parse_files", (void *)_cffi_f_clingo_ast_parse_files, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 21), (void *)_cffi_d_clingo_ast_parse_files },
{ "clingo_ast_parse_string", (void *)_cffi_f_clingo_ast_parse_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 44), (void *)_cffi_d_clingo_ast_parse_string },
- { "clingo_ast_release", (void *)_cffi_f_clingo_ast_release, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1178), (void *)_cffi_d_clingo_ast_release },
+ { "clingo_ast_release", (void *)_cffi_f_clingo_ast_release, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1183), (void *)_cffi_d_clingo_ast_release },
{ "clingo_ast_sign_double_negation", (void *)_cffi_const_clingo_ast_sign_double_negation, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_sign_negation", (void *)_cffi_const_clingo_ast_sign_negation, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_sign_no_sign", (void *)_cffi_const_clingo_ast_sign_no_sign, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
@@ -18712,40 +18776,41 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_consequence_false", (void *)_cffi_const_clingo_consequence_false, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_consequence_true", (void *)_cffi_const_clingo_consequence_true, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_consequence_unknown", (void *)_cffi_const_clingo_consequence_unknown, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_control_add", (void *)_cffi_f_clingo_control_add, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 453), (void *)_cffi_d_clingo_control_add },
- { "clingo_control_assign_external", (void *)_cffi_f_clingo_control_assign_external, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 495), (void *)_cffi_d_clingo_control_assign_external },
- { "clingo_control_backend", (void *)_cffi_f_clingo_control_backend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 460), (void *)_cffi_d_clingo_control_backend },
- { "clingo_control_clasp_facade", (void *)_cffi_f_clingo_control_clasp_facade, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 521), (void *)_cffi_d_clingo_control_clasp_facade },
+ { "clingo_control_add", (void *)_cffi_f_clingo_control_add, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 458), (void *)_cffi_d_clingo_control_add },
+ { "clingo_control_assign_external", (void *)_cffi_f_clingo_control_assign_external, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 500), (void *)_cffi_d_clingo_control_assign_external },
+ { "clingo_control_backend", (void *)_cffi_f_clingo_control_backend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 465), (void *)_cffi_d_clingo_control_backend },
+ { "clingo_control_clasp_facade", (void *)_cffi_f_clingo_control_clasp_facade, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 526), (void *)_cffi_d_clingo_control_clasp_facade },
{ "clingo_control_cleanup", (void *)_cffi_f_clingo_control_cleanup, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 436), (void *)_cffi_d_clingo_control_cleanup },
- { "clingo_control_configuration", (void *)_cffi_f_clingo_control_configuration, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 464), (void *)_cffi_d_clingo_control_configuration },
- { "clingo_control_free", (void *)_cffi_f_clingo_control_free, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1181), (void *)_cffi_d_clingo_control_free },
- { "clingo_control_get_const", (void *)_cffi_f_clingo_control_get_const, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 537), (void *)_cffi_d_clingo_control_get_const },
+ { "clingo_control_configuration", (void *)_cffi_f_clingo_control_configuration, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 469), (void *)_cffi_d_clingo_control_configuration },
+ { "clingo_control_free", (void *)_cffi_f_clingo_control_free, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1186), (void *)_cffi_d_clingo_control_free },
+ { "clingo_control_get_const", (void *)_cffi_f_clingo_control_get_const, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 542), (void *)_cffi_d_clingo_control_get_const },
{ "clingo_control_get_enable_cleanup", (void *)_cffi_f_clingo_control_get_enable_cleanup, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 436), (void *)_cffi_d_clingo_control_get_enable_cleanup },
{ "clingo_control_get_enable_enumeration_assumption", (void *)_cffi_f_clingo_control_get_enable_enumeration_assumption, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 436), (void *)_cffi_d_clingo_control_get_enable_enumeration_assumption },
- { "clingo_control_ground", (void *)_cffi_f_clingo_control_ground, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 474), (void *)_cffi_d_clingo_control_ground },
- { "clingo_control_has_const", (void *)_cffi_f_clingo_control_has_const, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 532), (void *)_cffi_d_clingo_control_has_const },
- { "clingo_control_interrupt", (void *)_cffi_f_clingo_control_interrupt, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1181), (void *)_cffi_d_clingo_control_interrupt },
- { "clingo_control_is_conflicting", (void *)_cffi_f_clingo_control_is_conflicting, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 529), (void *)_cffi_d_clingo_control_is_conflicting },
- { "clingo_control_load", (void *)_cffi_f_clingo_control_load, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 449), (void *)_cffi_d_clingo_control_load },
+ { "clingo_control_ground", (void *)_cffi_f_clingo_control_ground, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 479), (void *)_cffi_d_clingo_control_ground },
+ { "clingo_control_has_const", (void *)_cffi_f_clingo_control_has_const, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 537), (void *)_cffi_d_clingo_control_has_const },
+ { "clingo_control_interrupt", (void *)_cffi_f_clingo_control_interrupt, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1186), (void *)_cffi_d_clingo_control_interrupt },
+ { "clingo_control_is_conflicting", (void *)_cffi_f_clingo_control_is_conflicting, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 534), (void *)_cffi_d_clingo_control_is_conflicting },
+ { "clingo_control_load", (void *)_cffi_f_clingo_control_load, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 454), (void *)_cffi_d_clingo_control_load },
+ { "clingo_control_load_aspif", (void *)_cffi_f_clingo_control_load_aspif, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 443), (void *)_cffi_d_clingo_control_load_aspif },
{ "clingo_control_new", (void *)_cffi_f_clingo_control_new, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 31), (void *)_cffi_d_clingo_control_new },
- { "clingo_control_register_backend", (void *)_cffi_f_clingo_control_register_backend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 506), (void *)_cffi_d_clingo_control_register_backend },
- { "clingo_control_register_observer", (void *)_cffi_f_clingo_control_register_observer, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 468), (void *)_cffi_d_clingo_control_register_observer },
- { "clingo_control_register_propagator", (void *)_cffi_f_clingo_control_register_propagator, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 485), (void *)_cffi_d_clingo_control_register_propagator },
- { "clingo_control_release_external", (void *)_cffi_f_clingo_control_release_external, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 491), (void *)_cffi_d_clingo_control_release_external },
+ { "clingo_control_register_backend", (void *)_cffi_f_clingo_control_register_backend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 511), (void *)_cffi_d_clingo_control_register_backend },
+ { "clingo_control_register_observer", (void *)_cffi_f_clingo_control_register_observer, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 473), (void *)_cffi_d_clingo_control_register_observer },
+ { "clingo_control_register_propagator", (void *)_cffi_f_clingo_control_register_propagator, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 490), (void *)_cffi_d_clingo_control_register_propagator },
+ { "clingo_control_release_external", (void *)_cffi_f_clingo_control_release_external, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 496), (void *)_cffi_d_clingo_control_release_external },
{ "clingo_control_remove_minimize", (void *)_cffi_f_clingo_control_remove_minimize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 436), (void *)_cffi_d_clingo_control_remove_minimize },
{ "clingo_control_set_enable_cleanup", (void *)_cffi_f_clingo_control_set_enable_cleanup, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 439), (void *)_cffi_d_clingo_control_set_enable_cleanup },
{ "clingo_control_set_enable_enumeration_assumption", (void *)_cffi_f_clingo_control_set_enable_enumeration_assumption, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 439), (void *)_cffi_d_clingo_control_set_enable_enumeration_assumption },
- { "clingo_control_solve", (void *)_cffi_f_clingo_control_solve, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 512), (void *)_cffi_d_clingo_control_solve },
- { "clingo_control_statistics", (void *)_cffi_f_clingo_control_statistics, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 542), (void *)_cffi_d_clingo_control_statistics },
- { "clingo_control_symbolic_atoms", (void *)_cffi_f_clingo_control_symbolic_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 546), (void *)_cffi_d_clingo_control_symbolic_atoms },
- { "clingo_control_theory_atoms", (void *)_cffi_f_clingo_control_theory_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 550), (void *)_cffi_d_clingo_control_theory_atoms },
- { "clingo_control_update_project", (void *)_cffi_f_clingo_control_update_project, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 500), (void *)_cffi_d_clingo_control_update_project },
+ { "clingo_control_solve", (void *)_cffi_f_clingo_control_solve, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 517), (void *)_cffi_d_clingo_control_solve },
+ { "clingo_control_statistics", (void *)_cffi_f_clingo_control_statistics, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 547), (void *)_cffi_d_clingo_control_statistics },
+ { "clingo_control_symbolic_atoms", (void *)_cffi_f_clingo_control_symbolic_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 551), (void *)_cffi_d_clingo_control_symbolic_atoms },
+ { "clingo_control_theory_atoms", (void *)_cffi_f_clingo_control_theory_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 555), (void *)_cffi_d_clingo_control_theory_atoms },
+ { "clingo_control_update_project", (void *)_cffi_f_clingo_control_update_project, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 505), (void *)_cffi_d_clingo_control_update_project },
{ "clingo_error_bad_alloc", (void *)_cffi_const_clingo_error_bad_alloc, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_error_code", (void *)_cffi_f_clingo_error_code, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1155), (void *)_cffi_d_clingo_error_code },
+ { "clingo_error_code", (void *)_cffi_f_clingo_error_code, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1160), (void *)_cffi_d_clingo_error_code },
{ "clingo_error_logic", (void *)_cffi_const_clingo_error_logic, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_error_message", (void *)_cffi_f_clingo_error_message, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1135), (void *)_cffi_d_clingo_error_message },
+ { "clingo_error_message", (void *)_cffi_f_clingo_error_message, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1140), (void *)_cffi_d_clingo_error_message },
{ "clingo_error_runtime", (void *)_cffi_const_clingo_error_runtime, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_error_string", (void *)_cffi_f_clingo_error_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1126), (void *)_cffi_d_clingo_error_string },
+ { "clingo_error_string", (void *)_cffi_f_clingo_error_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1131), (void *)_cffi_d_clingo_error_string },
{ "clingo_error_success", (void *)_cffi_const_clingo_error_success, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_error_unknown", (void *)_cffi_const_clingo_error_unknown, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_external_type_false", (void *)_cffi_const_clingo_external_type_false, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
@@ -18758,58 +18823,58 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_heuristic_type_level", (void *)_cffi_const_clingo_heuristic_type_level, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_heuristic_type_sign", (void *)_cffi_const_clingo_heuristic_type_sign, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_heuristic_type_true", (void *)_cffi_const_clingo_heuristic_type_true, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_main", (void *)_cffi_f_clingo_main, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1143), (void *)_cffi_d_clingo_main },
- { "clingo_model_contains", (void *)_cffi_f_clingo_model_contains, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 646), (void *)_cffi_d_clingo_model_contains },
- { "clingo_model_context", (void *)_cffi_f_clingo_model_context, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 606), (void *)_cffi_d_clingo_model_context },
- { "clingo_model_cost", (void *)_cffi_f_clingo_model_cost, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 629), (void *)_cffi_d_clingo_model_cost },
- { "clingo_model_cost_size", (void *)_cffi_f_clingo_model_cost_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 634), (void *)_cffi_d_clingo_model_cost_size },
- { "clingo_model_extend", (void *)_cffi_f_clingo_model_extend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 591), (void *)_cffi_d_clingo_model_extend },
- { "clingo_model_is_consequence", (void *)_cffi_f_clingo_model_is_consequence, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 624), (void *)_cffi_d_clingo_model_is_consequence },
- { "clingo_model_is_true", (void *)_cffi_f_clingo_model_is_true, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 619), (void *)_cffi_d_clingo_model_is_true },
- { "clingo_model_number", (void *)_cffi_f_clingo_model_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 642), (void *)_cffi_d_clingo_model_number },
- { "clingo_model_optimality_proven", (void *)_cffi_f_clingo_model_optimality_proven, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 596), (void *)_cffi_d_clingo_model_optimality_proven },
- { "clingo_model_priority", (void *)_cffi_f_clingo_model_priority, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 614), (void *)_cffi_d_clingo_model_priority },
- { "clingo_model_symbols", (void *)_cffi_f_clingo_model_symbols, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 656), (void *)_cffi_d_clingo_model_symbols },
- { "clingo_model_symbols_size", (void *)_cffi_f_clingo_model_symbols_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 651), (void *)_cffi_d_clingo_model_symbols_size },
- { "clingo_model_thread_id", (void *)_cffi_f_clingo_model_thread_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 638), (void *)_cffi_d_clingo_model_thread_id },
- { "clingo_model_type", (void *)_cffi_f_clingo_model_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 610), (void *)_cffi_d_clingo_model_type },
+ { "clingo_main", (void *)_cffi_f_clingo_main, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1148), (void *)_cffi_d_clingo_main },
+ { "clingo_model_contains", (void *)_cffi_f_clingo_model_contains, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 651), (void *)_cffi_d_clingo_model_contains },
+ { "clingo_model_context", (void *)_cffi_f_clingo_model_context, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 611), (void *)_cffi_d_clingo_model_context },
+ { "clingo_model_cost", (void *)_cffi_f_clingo_model_cost, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 634), (void *)_cffi_d_clingo_model_cost },
+ { "clingo_model_cost_size", (void *)_cffi_f_clingo_model_cost_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 639), (void *)_cffi_d_clingo_model_cost_size },
+ { "clingo_model_extend", (void *)_cffi_f_clingo_model_extend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 596), (void *)_cffi_d_clingo_model_extend },
+ { "clingo_model_is_consequence", (void *)_cffi_f_clingo_model_is_consequence, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 629), (void *)_cffi_d_clingo_model_is_consequence },
+ { "clingo_model_is_true", (void *)_cffi_f_clingo_model_is_true, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 624), (void *)_cffi_d_clingo_model_is_true },
+ { "clingo_model_number", (void *)_cffi_f_clingo_model_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 647), (void *)_cffi_d_clingo_model_number },
+ { "clingo_model_optimality_proven", (void *)_cffi_f_clingo_model_optimality_proven, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 601), (void *)_cffi_d_clingo_model_optimality_proven },
+ { "clingo_model_priority", (void *)_cffi_f_clingo_model_priority, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 619), (void *)_cffi_d_clingo_model_priority },
+ { "clingo_model_symbols", (void *)_cffi_f_clingo_model_symbols, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 661), (void *)_cffi_d_clingo_model_symbols },
+ { "clingo_model_symbols_size", (void *)_cffi_f_clingo_model_symbols_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 656), (void *)_cffi_d_clingo_model_symbols_size },
+ { "clingo_model_thread_id", (void *)_cffi_f_clingo_model_thread_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 643), (void *)_cffi_d_clingo_model_thread_id },
+ { "clingo_model_type", (void *)_cffi_f_clingo_model_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 615), (void *)_cffi_d_clingo_model_type },
{ "clingo_model_type_brave_consequences", (void *)_cffi_const_clingo_model_type_brave_consequences, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_model_type_cautious_consequences", (void *)_cffi_const_clingo_model_type_cautious_consequences, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_model_type_stable_model", (void *)_cffi_const_clingo_model_type_stable_model, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_options_add", (void *)_cffi_f_clingo_options_add, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 669), (void *)_cffi_d_clingo_options_add },
- { "clingo_options_add_flag", (void *)_cffi_f_clingo_options_add_flag, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 662), (void *)_cffi_d_clingo_options_add_flag },
+ { "clingo_options_add", (void *)_cffi_f_clingo_options_add, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 674), (void *)_cffi_d_clingo_options_add },
+ { "clingo_options_add_flag", (void *)_cffi_f_clingo_options_add_flag, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 667), (void *)_cffi_d_clingo_options_add_flag },
{ "clingo_parse_term", (void *)_cffi_f_clingo_parse_term, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 88), (void *)_cffi_d_clingo_parse_term },
- { "clingo_program_builder_add", (void *)_cffi_f_clingo_program_builder_add, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 686), (void *)_cffi_d_clingo_program_builder_add },
- { "clingo_program_builder_begin", (void *)_cffi_f_clingo_program_builder_begin, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 683), (void *)_cffi_d_clingo_program_builder_begin },
- { "clingo_program_builder_end", (void *)_cffi_f_clingo_program_builder_end, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 683), (void *)_cffi_d_clingo_program_builder_end },
- { "clingo_program_builder_init", (void *)_cffi_f_clingo_program_builder_init, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 481), (void *)_cffi_d_clingo_program_builder_init },
- { "clingo_propagate_control_add_clause", (void *)_cffi_f_clingo_propagate_control_add_clause, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 698), (void *)_cffi_d_clingo_propagate_control_add_clause },
- { "clingo_propagate_control_add_literal", (void *)_cffi_f_clingo_propagate_control_add_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 694), (void *)_cffi_d_clingo_propagate_control_add_literal },
- { "clingo_propagate_control_add_watch", (void *)_cffi_f_clingo_propagate_control_add_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 711), (void *)_cffi_d_clingo_propagate_control_add_watch },
- { "clingo_propagate_control_assignment", (void *)_cffi_f_clingo_propagate_control_assignment, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1137), (void *)_cffi_d_clingo_propagate_control_assignment },
- { "clingo_propagate_control_has_watch", (void *)_cffi_f_clingo_propagate_control_has_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 719), (void *)_cffi_d_clingo_propagate_control_has_watch },
- { "clingo_propagate_control_propagate", (void *)_cffi_f_clingo_propagate_control_propagate, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 690), (void *)_cffi_d_clingo_propagate_control_propagate },
- { "clingo_propagate_control_remove_watch", (void *)_cffi_f_clingo_propagate_control_remove_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1184), (void *)_cffi_d_clingo_propagate_control_remove_watch },
- { "clingo_propagate_control_thread_id", (void *)_cffi_f_clingo_propagate_control_thread_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1169), (void *)_cffi_d_clingo_propagate_control_thread_id },
- { "clingo_propagate_init_add_clause", (void *)_cffi_f_clingo_propagate_init_add_clause, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 732), (void *)_cffi_d_clingo_propagate_init_add_clause },
- { "clingo_propagate_init_add_literal", (void *)_cffi_f_clingo_propagate_init_add_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 727), (void *)_cffi_d_clingo_propagate_init_add_literal },
- { "clingo_propagate_init_add_minimize", (void *)_cffi_f_clingo_propagate_init_add_minimize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 752), (void *)_cffi_d_clingo_propagate_init_add_minimize },
- { "clingo_propagate_init_add_watch", (void *)_cffi_f_clingo_propagate_init_add_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 738), (void *)_cffi_d_clingo_propagate_init_add_watch },
- { "clingo_propagate_init_add_watch_to_thread", (void *)_cffi_f_clingo_propagate_init_add_watch_to_thread, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 758), (void *)_cffi_d_clingo_propagate_init_add_watch_to_thread },
- { "clingo_propagate_init_add_weight_constraint", (void *)_cffi_f_clingo_propagate_init_add_weight_constraint, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 742), (void *)_cffi_d_clingo_propagate_init_add_weight_constraint },
- { "clingo_propagate_init_assignment", (void *)_cffi_f_clingo_propagate_init_assignment, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1140), (void *)_cffi_d_clingo_propagate_init_assignment },
- { "clingo_propagate_init_freeze_literal", (void *)_cffi_f_clingo_propagate_init_freeze_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 738), (void *)_cffi_d_clingo_propagate_init_freeze_literal },
- { "clingo_propagate_init_get_check_mode", (void *)_cffi_f_clingo_propagate_init_get_check_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1149), (void *)_cffi_d_clingo_propagate_init_get_check_mode },
- { "clingo_propagate_init_get_undo_mode", (void *)_cffi_f_clingo_propagate_init_get_undo_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1149), (void *)_cffi_d_clingo_propagate_init_get_undo_mode },
- { "clingo_propagate_init_number_of_threads", (void *)_cffi_f_clingo_propagate_init_number_of_threads, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1149), (void *)_cffi_d_clingo_propagate_init_number_of_threads },
- { "clingo_propagate_init_propagate", (void *)_cffi_f_clingo_propagate_init_propagate, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 723), (void *)_cffi_d_clingo_propagate_init_propagate },
- { "clingo_propagate_init_remove_watch", (void *)_cffi_f_clingo_propagate_init_remove_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 738), (void *)_cffi_d_clingo_propagate_init_remove_watch },
- { "clingo_propagate_init_remove_watch_from_thread", (void *)_cffi_f_clingo_propagate_init_remove_watch_from_thread, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 758), (void *)_cffi_d_clingo_propagate_init_remove_watch_from_thread },
- { "clingo_propagate_init_set_check_mode", (void *)_cffi_f_clingo_propagate_init_set_check_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1194), (void *)_cffi_d_clingo_propagate_init_set_check_mode },
- { "clingo_propagate_init_set_undo_mode", (void *)_cffi_f_clingo_propagate_init_set_undo_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1194), (void *)_cffi_d_clingo_propagate_init_set_undo_mode },
- { "clingo_propagate_init_solver_literal", (void *)_cffi_f_clingo_propagate_init_solver_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 775), (void *)_cffi_d_clingo_propagate_init_solver_literal },
- { "clingo_propagate_init_symbolic_atoms", (void *)_cffi_f_clingo_propagate_init_symbolic_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 767), (void *)_cffi_d_clingo_propagate_init_symbolic_atoms },
- { "clingo_propagate_init_theory_atoms", (void *)_cffi_f_clingo_propagate_init_theory_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 771), (void *)_cffi_d_clingo_propagate_init_theory_atoms },
+ { "clingo_program_builder_add", (void *)_cffi_f_clingo_program_builder_add, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 691), (void *)_cffi_d_clingo_program_builder_add },
+ { "clingo_program_builder_begin", (void *)_cffi_f_clingo_program_builder_begin, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 688), (void *)_cffi_d_clingo_program_builder_begin },
+ { "clingo_program_builder_end", (void *)_cffi_f_clingo_program_builder_end, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 688), (void *)_cffi_d_clingo_program_builder_end },
+ { "clingo_program_builder_init", (void *)_cffi_f_clingo_program_builder_init, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 486), (void *)_cffi_d_clingo_program_builder_init },
+ { "clingo_propagate_control_add_clause", (void *)_cffi_f_clingo_propagate_control_add_clause, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 703), (void *)_cffi_d_clingo_propagate_control_add_clause },
+ { "clingo_propagate_control_add_literal", (void *)_cffi_f_clingo_propagate_control_add_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 699), (void *)_cffi_d_clingo_propagate_control_add_literal },
+ { "clingo_propagate_control_add_watch", (void *)_cffi_f_clingo_propagate_control_add_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 716), (void *)_cffi_d_clingo_propagate_control_add_watch },
+ { "clingo_propagate_control_assignment", (void *)_cffi_f_clingo_propagate_control_assignment, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1142), (void *)_cffi_d_clingo_propagate_control_assignment },
+ { "clingo_propagate_control_has_watch", (void *)_cffi_f_clingo_propagate_control_has_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 724), (void *)_cffi_d_clingo_propagate_control_has_watch },
+ { "clingo_propagate_control_propagate", (void *)_cffi_f_clingo_propagate_control_propagate, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 695), (void *)_cffi_d_clingo_propagate_control_propagate },
+ { "clingo_propagate_control_remove_watch", (void *)_cffi_f_clingo_propagate_control_remove_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1189), (void *)_cffi_d_clingo_propagate_control_remove_watch },
+ { "clingo_propagate_control_thread_id", (void *)_cffi_f_clingo_propagate_control_thread_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1174), (void *)_cffi_d_clingo_propagate_control_thread_id },
+ { "clingo_propagate_init_add_clause", (void *)_cffi_f_clingo_propagate_init_add_clause, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 737), (void *)_cffi_d_clingo_propagate_init_add_clause },
+ { "clingo_propagate_init_add_literal", (void *)_cffi_f_clingo_propagate_init_add_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 732), (void *)_cffi_d_clingo_propagate_init_add_literal },
+ { "clingo_propagate_init_add_minimize", (void *)_cffi_f_clingo_propagate_init_add_minimize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 757), (void *)_cffi_d_clingo_propagate_init_add_minimize },
+ { "clingo_propagate_init_add_watch", (void *)_cffi_f_clingo_propagate_init_add_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 743), (void *)_cffi_d_clingo_propagate_init_add_watch },
+ { "clingo_propagate_init_add_watch_to_thread", (void *)_cffi_f_clingo_propagate_init_add_watch_to_thread, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 763), (void *)_cffi_d_clingo_propagate_init_add_watch_to_thread },
+ { "clingo_propagate_init_add_weight_constraint", (void *)_cffi_f_clingo_propagate_init_add_weight_constraint, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 747), (void *)_cffi_d_clingo_propagate_init_add_weight_constraint },
+ { "clingo_propagate_init_assignment", (void *)_cffi_f_clingo_propagate_init_assignment, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1145), (void *)_cffi_d_clingo_propagate_init_assignment },
+ { "clingo_propagate_init_freeze_literal", (void *)_cffi_f_clingo_propagate_init_freeze_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 743), (void *)_cffi_d_clingo_propagate_init_freeze_literal },
+ { "clingo_propagate_init_get_check_mode", (void *)_cffi_f_clingo_propagate_init_get_check_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1154), (void *)_cffi_d_clingo_propagate_init_get_check_mode },
+ { "clingo_propagate_init_get_undo_mode", (void *)_cffi_f_clingo_propagate_init_get_undo_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1154), (void *)_cffi_d_clingo_propagate_init_get_undo_mode },
+ { "clingo_propagate_init_number_of_threads", (void *)_cffi_f_clingo_propagate_init_number_of_threads, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1154), (void *)_cffi_d_clingo_propagate_init_number_of_threads },
+ { "clingo_propagate_init_propagate", (void *)_cffi_f_clingo_propagate_init_propagate, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 728), (void *)_cffi_d_clingo_propagate_init_propagate },
+ { "clingo_propagate_init_remove_watch", (void *)_cffi_f_clingo_propagate_init_remove_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 743), (void *)_cffi_d_clingo_propagate_init_remove_watch },
+ { "clingo_propagate_init_remove_watch_from_thread", (void *)_cffi_f_clingo_propagate_init_remove_watch_from_thread, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 763), (void *)_cffi_d_clingo_propagate_init_remove_watch_from_thread },
+ { "clingo_propagate_init_set_check_mode", (void *)_cffi_f_clingo_propagate_init_set_check_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1199), (void *)_cffi_d_clingo_propagate_init_set_check_mode },
+ { "clingo_propagate_init_set_undo_mode", (void *)_cffi_f_clingo_propagate_init_set_undo_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1199), (void *)_cffi_d_clingo_propagate_init_set_undo_mode },
+ { "clingo_propagate_init_solver_literal", (void *)_cffi_f_clingo_propagate_init_solver_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 780), (void *)_cffi_d_clingo_propagate_init_solver_literal },
+ { "clingo_propagate_init_symbolic_atoms", (void *)_cffi_f_clingo_propagate_init_symbolic_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 772), (void *)_cffi_d_clingo_propagate_init_symbolic_atoms },
+ { "clingo_propagate_init_theory_atoms", (void *)_cffi_f_clingo_propagate_init_theory_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 776), (void *)_cffi_d_clingo_propagate_init_theory_atoms },
{ "clingo_propagator_check_mode_both", (void *)_cffi_const_clingo_propagator_check_mode_both, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_propagator_check_mode_fixpoint", (void *)_cffi_const_clingo_propagator_check_mode_fixpoint, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_propagator_check_mode_none", (void *)_cffi_const_clingo_propagator_check_mode_none, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
@@ -18817,113 +18882,113 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_propagator_undo_mode_always", (void *)_cffi_const_clingo_propagator_undo_mode_always, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_propagator_undo_mode_default", (void *)_cffi_const_clingo_propagator_undo_mode_default, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_register_script", (void *)_cffi_f_clingo_register_script, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 62), (void *)_cffi_d_clingo_register_script },
- { "clingo_script_version", (void *)_cffi_f_clingo_script_version, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1123), (void *)_cffi_d_clingo_script_version },
- { "clingo_set_error", (void *)_cffi_f_clingo_set_error, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1208), (void *)_cffi_d_clingo_set_error },
+ { "clingo_script_version", (void *)_cffi_f_clingo_script_version, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1128), (void *)_cffi_d_clingo_script_version },
+ { "clingo_set_error", (void *)_cffi_f_clingo_set_error, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1213), (void *)_cffi_d_clingo_set_error },
{ "clingo_show_type_all", (void *)_cffi_const_clingo_show_type_all, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_show_type_atoms", (void *)_cffi_const_clingo_show_type_atoms, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_show_type_complement", (void *)_cffi_const_clingo_show_type_complement, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_show_type_shown", (void *)_cffi_const_clingo_show_type_shown, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_show_type_terms", (void *)_cffi_const_clingo_show_type_terms, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_show_type_theory", (void *)_cffi_const_clingo_show_type_theory, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_signature_arity", (void *)_cffi_f_clingo_signature_arity, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1172), (void *)_cffi_d_clingo_signature_arity },
+ { "clingo_signature_arity", (void *)_cffi_f_clingo_signature_arity, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1177), (void *)_cffi_d_clingo_signature_arity },
{ "clingo_signature_create", (void *)_cffi_f_clingo_signature_create, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 67), (void *)_cffi_d_clingo_signature_create },
- { "clingo_signature_hash", (void *)_cffi_f_clingo_signature_hash, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1163), (void *)_cffi_d_clingo_signature_hash },
- { "clingo_signature_is_equal_to", (void *)_cffi_f_clingo_signature_is_equal_to, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1092), (void *)_cffi_d_clingo_signature_is_equal_to },
- { "clingo_signature_is_less_than", (void *)_cffi_f_clingo_signature_is_less_than, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1092), (void *)_cffi_d_clingo_signature_is_less_than },
- { "clingo_signature_is_negative", (void *)_cffi_f_clingo_signature_is_negative, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1052), (void *)_cffi_d_clingo_signature_is_negative },
- { "clingo_signature_is_positive", (void *)_cffi_f_clingo_signature_is_positive, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1052), (void *)_cffi_d_clingo_signature_is_positive },
- { "clingo_signature_name", (void *)_cffi_f_clingo_signature_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1129), (void *)_cffi_d_clingo_signature_name },
- { "clingo_solve_control_add_clause", (void *)_cffi_f_clingo_solve_control_add_clause, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 780), (void *)_cffi_d_clingo_solve_control_add_clause },
- { "clingo_solve_control_symbolic_atoms", (void *)_cffi_f_clingo_solve_control_symbolic_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 785), (void *)_cffi_d_clingo_solve_control_symbolic_atoms },
+ { "clingo_signature_hash", (void *)_cffi_f_clingo_signature_hash, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1168), (void *)_cffi_d_clingo_signature_hash },
+ { "clingo_signature_is_equal_to", (void *)_cffi_f_clingo_signature_is_equal_to, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1097), (void *)_cffi_d_clingo_signature_is_equal_to },
+ { "clingo_signature_is_less_than", (void *)_cffi_f_clingo_signature_is_less_than, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1097), (void *)_cffi_d_clingo_signature_is_less_than },
+ { "clingo_signature_is_negative", (void *)_cffi_f_clingo_signature_is_negative, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1057), (void *)_cffi_d_clingo_signature_is_negative },
+ { "clingo_signature_is_positive", (void *)_cffi_f_clingo_signature_is_positive, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1057), (void *)_cffi_d_clingo_signature_is_positive },
+ { "clingo_signature_name", (void *)_cffi_f_clingo_signature_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1134), (void *)_cffi_d_clingo_signature_name },
+ { "clingo_solve_control_add_clause", (void *)_cffi_f_clingo_solve_control_add_clause, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 785), (void *)_cffi_d_clingo_solve_control_add_clause },
+ { "clingo_solve_control_symbolic_atoms", (void *)_cffi_f_clingo_solve_control_symbolic_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 790), (void *)_cffi_d_clingo_solve_control_symbolic_atoms },
{ "clingo_solve_event_type_finish", (void *)_cffi_const_clingo_solve_event_type_finish, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_event_type_model", (void *)_cffi_const_clingo_solve_event_type_model, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_event_type_statistics", (void *)_cffi_const_clingo_solve_event_type_statistics, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_event_type_unsat", (void *)_cffi_const_clingo_solve_event_type_unsat, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_solve_handle_cancel", (void *)_cffi_f_clingo_solve_handle_cancel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 789), (void *)_cffi_d_clingo_solve_handle_cancel },
- { "clingo_solve_handle_close", (void *)_cffi_f_clingo_solve_handle_close, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 789), (void *)_cffi_d_clingo_solve_handle_close },
- { "clingo_solve_handle_core", (void *)_cffi_f_clingo_solve_handle_core, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 796), (void *)_cffi_d_clingo_solve_handle_core },
- { "clingo_solve_handle_get", (void *)_cffi_f_clingo_solve_handle_get, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 801), (void *)_cffi_d_clingo_solve_handle_get },
- { "clingo_solve_handle_last", (void *)_cffi_f_clingo_solve_handle_last, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 792), (void *)_cffi_d_clingo_solve_handle_last },
- { "clingo_solve_handle_model", (void *)_cffi_f_clingo_solve_handle_model, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 792), (void *)_cffi_d_clingo_solve_handle_model },
- { "clingo_solve_handle_resume", (void *)_cffi_f_clingo_solve_handle_resume, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 789), (void *)_cffi_d_clingo_solve_handle_resume },
- { "clingo_solve_handle_wait", (void *)_cffi_f_clingo_solve_handle_wait, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1198), (void *)_cffi_d_clingo_solve_handle_wait },
+ { "clingo_solve_handle_cancel", (void *)_cffi_f_clingo_solve_handle_cancel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 794), (void *)_cffi_d_clingo_solve_handle_cancel },
+ { "clingo_solve_handle_close", (void *)_cffi_f_clingo_solve_handle_close, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 794), (void *)_cffi_d_clingo_solve_handle_close },
+ { "clingo_solve_handle_core", (void *)_cffi_f_clingo_solve_handle_core, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 801), (void *)_cffi_d_clingo_solve_handle_core },
+ { "clingo_solve_handle_get", (void *)_cffi_f_clingo_solve_handle_get, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 806), (void *)_cffi_d_clingo_solve_handle_get },
+ { "clingo_solve_handle_last", (void *)_cffi_f_clingo_solve_handle_last, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 797), (void *)_cffi_d_clingo_solve_handle_last },
+ { "clingo_solve_handle_model", (void *)_cffi_f_clingo_solve_handle_model, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 797), (void *)_cffi_d_clingo_solve_handle_model },
+ { "clingo_solve_handle_resume", (void *)_cffi_f_clingo_solve_handle_resume, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 794), (void *)_cffi_d_clingo_solve_handle_resume },
+ { "clingo_solve_handle_wait", (void *)_cffi_f_clingo_solve_handle_wait, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1203), (void *)_cffi_d_clingo_solve_handle_wait },
{ "clingo_solve_mode_async", (void *)_cffi_const_clingo_solve_mode_async, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_mode_yield", (void *)_cffi_const_clingo_solve_mode_yield, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_result_exhausted", (void *)_cffi_const_clingo_solve_result_exhausted, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_result_interrupted", (void *)_cffi_const_clingo_solve_result_interrupted, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_result_satisfiable", (void *)_cffi_const_clingo_solve_result_satisfiable, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_result_unsatisfiable", (void *)_cffi_const_clingo_solve_result_unsatisfiable, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_statistics_array_at", (void *)_cffi_f_clingo_statistics_array_at, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 860), (void *)_cffi_d_clingo_statistics_array_at },
- { "clingo_statistics_array_push", (void *)_cffi_f_clingo_statistics_array_push, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 817), (void *)_cffi_d_clingo_statistics_array_push },
- { "clingo_statistics_array_size", (void *)_cffi_f_clingo_statistics_array_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 849), (void *)_cffi_d_clingo_statistics_array_size },
- { "clingo_statistics_map_add_subkey", (void *)_cffi_f_clingo_statistics_map_add_subkey, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 805), (void *)_cffi_d_clingo_statistics_map_add_subkey },
- { "clingo_statistics_map_at", (void *)_cffi_f_clingo_statistics_map_at, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 833), (void *)_cffi_d_clingo_statistics_map_at },
- { "clingo_statistics_map_has_subkey", (void *)_cffi_f_clingo_statistics_map_has_subkey, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 827), (void *)_cffi_d_clingo_statistics_map_has_subkey },
- { "clingo_statistics_map_size", (void *)_cffi_f_clingo_statistics_map_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 849), (void *)_cffi_d_clingo_statistics_map_size },
- { "clingo_statistics_map_subkey_name", (void *)_cffi_f_clingo_statistics_map_subkey_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 854), (void *)_cffi_d_clingo_statistics_map_subkey_name },
- { "clingo_statistics_root", (void *)_cffi_f_clingo_statistics_root, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 823), (void *)_cffi_d_clingo_statistics_root },
- { "clingo_statistics_type", (void *)_cffi_f_clingo_statistics_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 844), (void *)_cffi_d_clingo_statistics_type },
+ { "clingo_statistics_array_at", (void *)_cffi_f_clingo_statistics_array_at, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 865), (void *)_cffi_d_clingo_statistics_array_at },
+ { "clingo_statistics_array_push", (void *)_cffi_f_clingo_statistics_array_push, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 822), (void *)_cffi_d_clingo_statistics_array_push },
+ { "clingo_statistics_array_size", (void *)_cffi_f_clingo_statistics_array_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 854), (void *)_cffi_d_clingo_statistics_array_size },
+ { "clingo_statistics_map_add_subkey", (void *)_cffi_f_clingo_statistics_map_add_subkey, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 810), (void *)_cffi_d_clingo_statistics_map_add_subkey },
+ { "clingo_statistics_map_at", (void *)_cffi_f_clingo_statistics_map_at, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 838), (void *)_cffi_d_clingo_statistics_map_at },
+ { "clingo_statistics_map_has_subkey", (void *)_cffi_f_clingo_statistics_map_has_subkey, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 832), (void *)_cffi_d_clingo_statistics_map_has_subkey },
+ { "clingo_statistics_map_size", (void *)_cffi_f_clingo_statistics_map_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 854), (void *)_cffi_d_clingo_statistics_map_size },
+ { "clingo_statistics_map_subkey_name", (void *)_cffi_f_clingo_statistics_map_subkey_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 859), (void *)_cffi_d_clingo_statistics_map_subkey_name },
+ { "clingo_statistics_root", (void *)_cffi_f_clingo_statistics_root, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 828), (void *)_cffi_d_clingo_statistics_root },
+ { "clingo_statistics_type", (void *)_cffi_f_clingo_statistics_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 849), (void *)_cffi_d_clingo_statistics_type },
{ "clingo_statistics_type_array", (void *)_cffi_const_clingo_statistics_type_array, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_statistics_type_empty", (void *)_cffi_const_clingo_statistics_type_empty, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_statistics_type_map", (void *)_cffi_const_clingo_statistics_type_map, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_statistics_type_value", (void *)_cffi_const_clingo_statistics_type_value, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_statistics_value_get", (void *)_cffi_f_clingo_statistics_value_get, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 839), (void *)_cffi_d_clingo_statistics_value_get },
- { "clingo_statistics_value_set", (void *)_cffi_f_clingo_statistics_value_set, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 812), (void *)_cffi_d_clingo_statistics_value_set },
- { "clingo_symbol_arguments", (void *)_cffi_f_clingo_symbol_arguments, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1087), (void *)_cffi_d_clingo_symbol_arguments },
+ { "clingo_statistics_value_get", (void *)_cffi_f_clingo_statistics_value_get, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 844), (void *)_cffi_d_clingo_statistics_value_get },
+ { "clingo_statistics_value_set", (void *)_cffi_f_clingo_statistics_value_set, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 817), (void *)_cffi_d_clingo_statistics_value_set },
+ { "clingo_symbol_arguments", (void *)_cffi_f_clingo_symbol_arguments, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1092), (void *)_cffi_d_clingo_symbol_arguments },
{ "clingo_symbol_create_function", (void *)_cffi_f_clingo_symbol_create_function, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 77), (void *)_cffi_d_clingo_symbol_create_function },
{ "clingo_symbol_create_id", (void *)_cffi_f_clingo_symbol_create_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 53), (void *)_cffi_d_clingo_symbol_create_id },
- { "clingo_symbol_create_infimum", (void *)_cffi_f_clingo_symbol_create_infimum, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1221), (void *)_cffi_d_clingo_symbol_create_infimum },
- { "clingo_symbol_create_number", (void *)_cffi_f_clingo_symbol_create_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1217), (void *)_cffi_d_clingo_symbol_create_number },
+ { "clingo_symbol_create_infimum", (void *)_cffi_f_clingo_symbol_create_infimum, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1226), (void *)_cffi_d_clingo_symbol_create_infimum },
+ { "clingo_symbol_create_number", (void *)_cffi_f_clingo_symbol_create_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1222), (void *)_cffi_d_clingo_symbol_create_number },
{ "clingo_symbol_create_string", (void *)_cffi_f_clingo_symbol_create_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 73), (void *)_cffi_d_clingo_symbol_create_string },
- { "clingo_symbol_create_supremum", (void *)_cffi_f_clingo_symbol_create_supremum, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1221), (void *)_cffi_d_clingo_symbol_create_supremum },
- { "clingo_symbol_hash", (void *)_cffi_f_clingo_symbol_hash, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1163), (void *)_cffi_d_clingo_symbol_hash },
- { "clingo_symbol_is_equal_to", (void *)_cffi_f_clingo_symbol_is_equal_to, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1092), (void *)_cffi_d_clingo_symbol_is_equal_to },
- { "clingo_symbol_is_less_than", (void *)_cffi_f_clingo_symbol_is_less_than, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1092), (void *)_cffi_d_clingo_symbol_is_less_than },
- { "clingo_symbol_is_negative", (void *)_cffi_f_clingo_symbol_is_negative, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1055), (void *)_cffi_d_clingo_symbol_is_negative },
- { "clingo_symbol_is_positive", (void *)_cffi_f_clingo_symbol_is_positive, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1055), (void *)_cffi_d_clingo_symbol_is_positive },
- { "clingo_symbol_name", (void *)_cffi_f_clingo_symbol_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1064), (void *)_cffi_d_clingo_symbol_name },
- { "clingo_symbol_number", (void *)_cffi_f_clingo_symbol_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1068), (void *)_cffi_d_clingo_symbol_number },
- { "clingo_symbol_string", (void *)_cffi_f_clingo_symbol_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1064), (void *)_cffi_d_clingo_symbol_string },
- { "clingo_symbol_to_string", (void *)_cffi_f_clingo_symbol_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1059), (void *)_cffi_d_clingo_symbol_to_string },
- { "clingo_symbol_to_string_size", (void *)_cffi_f_clingo_symbol_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1078), (void *)_cffi_d_clingo_symbol_to_string_size },
- { "clingo_symbol_type", (void *)_cffi_f_clingo_symbol_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1152), (void *)_cffi_d_clingo_symbol_type },
+ { "clingo_symbol_create_supremum", (void *)_cffi_f_clingo_symbol_create_supremum, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1226), (void *)_cffi_d_clingo_symbol_create_supremum },
+ { "clingo_symbol_hash", (void *)_cffi_f_clingo_symbol_hash, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1168), (void *)_cffi_d_clingo_symbol_hash },
+ { "clingo_symbol_is_equal_to", (void *)_cffi_f_clingo_symbol_is_equal_to, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1097), (void *)_cffi_d_clingo_symbol_is_equal_to },
+ { "clingo_symbol_is_less_than", (void *)_cffi_f_clingo_symbol_is_less_than, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1097), (void *)_cffi_d_clingo_symbol_is_less_than },
+ { "clingo_symbol_is_negative", (void *)_cffi_f_clingo_symbol_is_negative, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1060), (void *)_cffi_d_clingo_symbol_is_negative },
+ { "clingo_symbol_is_positive", (void *)_cffi_f_clingo_symbol_is_positive, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1060), (void *)_cffi_d_clingo_symbol_is_positive },
+ { "clingo_symbol_name", (void *)_cffi_f_clingo_symbol_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1069), (void *)_cffi_d_clingo_symbol_name },
+ { "clingo_symbol_number", (void *)_cffi_f_clingo_symbol_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1073), (void *)_cffi_d_clingo_symbol_number },
+ { "clingo_symbol_string", (void *)_cffi_f_clingo_symbol_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1069), (void *)_cffi_d_clingo_symbol_string },
+ { "clingo_symbol_to_string", (void *)_cffi_f_clingo_symbol_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1064), (void *)_cffi_d_clingo_symbol_to_string },
+ { "clingo_symbol_to_string_size", (void *)_cffi_f_clingo_symbol_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1083), (void *)_cffi_d_clingo_symbol_to_string_size },
+ { "clingo_symbol_type", (void *)_cffi_f_clingo_symbol_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1157), (void *)_cffi_d_clingo_symbol_type },
{ "clingo_symbol_type_function", (void *)_cffi_const_clingo_symbol_type_function, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_symbol_type_infimum", (void *)_cffi_const_clingo_symbol_type_infimum, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_symbol_type_number", (void *)_cffi_const_clingo_symbol_type_number, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_symbol_type_string", (void *)_cffi_const_clingo_symbol_type_string, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_symbol_type_supremum", (void *)_cffi_const_clingo_symbol_type_supremum, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_symbolic_atoms_begin", (void *)_cffi_f_clingo_symbolic_atoms_begin, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 879), (void *)_cffi_d_clingo_symbolic_atoms_begin },
- { "clingo_symbolic_atoms_end", (void *)_cffi_f_clingo_symbolic_atoms_end, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 870), (void *)_cffi_d_clingo_symbolic_atoms_end },
- { "clingo_symbolic_atoms_find", (void *)_cffi_f_clingo_symbolic_atoms_find, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 894), (void *)_cffi_d_clingo_symbolic_atoms_find },
- { "clingo_symbolic_atoms_is_external", (void *)_cffi_f_clingo_symbolic_atoms_is_external, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 884), (void *)_cffi_d_clingo_symbolic_atoms_is_external },
- { "clingo_symbolic_atoms_is_fact", (void *)_cffi_f_clingo_symbolic_atoms_is_fact, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 884), (void *)_cffi_d_clingo_symbolic_atoms_is_fact },
- { "clingo_symbolic_atoms_is_valid", (void *)_cffi_f_clingo_symbolic_atoms_is_valid, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 884), (void *)_cffi_d_clingo_symbolic_atoms_is_valid },
- { "clingo_symbolic_atoms_iterator_is_equal_to", (void *)_cffi_f_clingo_symbolic_atoms_iterator_is_equal_to, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 899), (void *)_cffi_d_clingo_symbolic_atoms_iterator_is_equal_to },
- { "clingo_symbolic_atoms_literal", (void *)_cffi_f_clingo_symbolic_atoms_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 889), (void *)_cffi_d_clingo_symbolic_atoms_literal },
- { "clingo_symbolic_atoms_next", (void *)_cffi_f_clingo_symbolic_atoms_next, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 894), (void *)_cffi_d_clingo_symbolic_atoms_next },
- { "clingo_symbolic_atoms_signatures", (void *)_cffi_f_clingo_symbolic_atoms_signatures, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 874), (void *)_cffi_d_clingo_symbolic_atoms_signatures },
- { "clingo_symbolic_atoms_signatures_size", (void *)_cffi_f_clingo_symbolic_atoms_signatures_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 866), (void *)_cffi_d_clingo_symbolic_atoms_signatures_size },
- { "clingo_symbolic_atoms_size", (void *)_cffi_f_clingo_symbolic_atoms_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 866), (void *)_cffi_d_clingo_symbolic_atoms_size },
- { "clingo_symbolic_atoms_symbol", (void *)_cffi_f_clingo_symbolic_atoms_symbol, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 894), (void *)_cffi_d_clingo_symbolic_atoms_symbol },
- { "clingo_theory_atoms_atom_elements", (void *)_cffi_f_clingo_theory_atoms_atom_elements, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 957), (void *)_cffi_d_clingo_theory_atoms_atom_elements },
- { "clingo_theory_atoms_atom_guard", (void *)_cffi_f_clingo_theory_atoms_atom_guard, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 925), (void *)_cffi_d_clingo_theory_atoms_atom_guard },
- { "clingo_theory_atoms_atom_has_guard", (void *)_cffi_f_clingo_theory_atoms_atom_has_guard, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 909), (void *)_cffi_d_clingo_theory_atoms_atom_has_guard },
- { "clingo_theory_atoms_atom_literal", (void *)_cffi_f_clingo_theory_atoms_atom_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 936), (void *)_cffi_d_clingo_theory_atoms_atom_literal },
- { "clingo_theory_atoms_atom_term", (void *)_cffi_f_clingo_theory_atoms_atom_term, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 952), (void *)_cffi_d_clingo_theory_atoms_atom_term },
- { "clingo_theory_atoms_atom_to_string", (void *)_cffi_f_clingo_theory_atoms_atom_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 914), (void *)_cffi_d_clingo_theory_atoms_atom_to_string },
- { "clingo_theory_atoms_atom_to_string_size", (void *)_cffi_f_clingo_theory_atoms_atom_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 947), (void *)_cffi_d_clingo_theory_atoms_atom_to_string_size },
- { "clingo_theory_atoms_element_condition", (void *)_cffi_f_clingo_theory_atoms_element_condition, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 941), (void *)_cffi_d_clingo_theory_atoms_element_condition },
- { "clingo_theory_atoms_element_condition_id", (void *)_cffi_f_clingo_theory_atoms_element_condition_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 936), (void *)_cffi_d_clingo_theory_atoms_element_condition_id },
- { "clingo_theory_atoms_element_to_string", (void *)_cffi_f_clingo_theory_atoms_element_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 914), (void *)_cffi_d_clingo_theory_atoms_element_to_string },
- { "clingo_theory_atoms_element_to_string_size", (void *)_cffi_f_clingo_theory_atoms_element_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 947), (void *)_cffi_d_clingo_theory_atoms_element_to_string_size },
- { "clingo_theory_atoms_element_tuple", (void *)_cffi_f_clingo_theory_atoms_element_tuple, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 957), (void *)_cffi_d_clingo_theory_atoms_element_tuple },
- { "clingo_theory_atoms_size", (void *)_cffi_f_clingo_theory_atoms_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 905), (void *)_cffi_d_clingo_theory_atoms_size },
- { "clingo_theory_atoms_term_arguments", (void *)_cffi_f_clingo_theory_atoms_term_arguments, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 957), (void *)_cffi_d_clingo_theory_atoms_term_arguments },
- { "clingo_theory_atoms_term_name", (void *)_cffi_f_clingo_theory_atoms_term_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 920), (void *)_cffi_d_clingo_theory_atoms_term_name },
- { "clingo_theory_atoms_term_number", (void *)_cffi_f_clingo_theory_atoms_term_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 931), (void *)_cffi_d_clingo_theory_atoms_term_number },
- { "clingo_theory_atoms_term_to_string", (void *)_cffi_f_clingo_theory_atoms_term_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 914), (void *)_cffi_d_clingo_theory_atoms_term_to_string },
- { "clingo_theory_atoms_term_to_string_size", (void *)_cffi_f_clingo_theory_atoms_term_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 947), (void *)_cffi_d_clingo_theory_atoms_term_to_string_size },
- { "clingo_theory_atoms_term_type", (void *)_cffi_f_clingo_theory_atoms_term_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 931), (void *)_cffi_d_clingo_theory_atoms_term_type },
+ { "clingo_symbolic_atoms_begin", (void *)_cffi_f_clingo_symbolic_atoms_begin, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 884), (void *)_cffi_d_clingo_symbolic_atoms_begin },
+ { "clingo_symbolic_atoms_end", (void *)_cffi_f_clingo_symbolic_atoms_end, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 875), (void *)_cffi_d_clingo_symbolic_atoms_end },
+ { "clingo_symbolic_atoms_find", (void *)_cffi_f_clingo_symbolic_atoms_find, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 899), (void *)_cffi_d_clingo_symbolic_atoms_find },
+ { "clingo_symbolic_atoms_is_external", (void *)_cffi_f_clingo_symbolic_atoms_is_external, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 889), (void *)_cffi_d_clingo_symbolic_atoms_is_external },
+ { "clingo_symbolic_atoms_is_fact", (void *)_cffi_f_clingo_symbolic_atoms_is_fact, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 889), (void *)_cffi_d_clingo_symbolic_atoms_is_fact },
+ { "clingo_symbolic_atoms_is_valid", (void *)_cffi_f_clingo_symbolic_atoms_is_valid, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 889), (void *)_cffi_d_clingo_symbolic_atoms_is_valid },
+ { "clingo_symbolic_atoms_iterator_is_equal_to", (void *)_cffi_f_clingo_symbolic_atoms_iterator_is_equal_to, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 904), (void *)_cffi_d_clingo_symbolic_atoms_iterator_is_equal_to },
+ { "clingo_symbolic_atoms_literal", (void *)_cffi_f_clingo_symbolic_atoms_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 894), (void *)_cffi_d_clingo_symbolic_atoms_literal },
+ { "clingo_symbolic_atoms_next", (void *)_cffi_f_clingo_symbolic_atoms_next, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 899), (void *)_cffi_d_clingo_symbolic_atoms_next },
+ { "clingo_symbolic_atoms_signatures", (void *)_cffi_f_clingo_symbolic_atoms_signatures, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 879), (void *)_cffi_d_clingo_symbolic_atoms_signatures },
+ { "clingo_symbolic_atoms_signatures_size", (void *)_cffi_f_clingo_symbolic_atoms_signatures_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 871), (void *)_cffi_d_clingo_symbolic_atoms_signatures_size },
+ { "clingo_symbolic_atoms_size", (void *)_cffi_f_clingo_symbolic_atoms_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 871), (void *)_cffi_d_clingo_symbolic_atoms_size },
+ { "clingo_symbolic_atoms_symbol", (void *)_cffi_f_clingo_symbolic_atoms_symbol, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 899), (void *)_cffi_d_clingo_symbolic_atoms_symbol },
+ { "clingo_theory_atoms_atom_elements", (void *)_cffi_f_clingo_theory_atoms_atom_elements, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 962), (void *)_cffi_d_clingo_theory_atoms_atom_elements },
+ { "clingo_theory_atoms_atom_guard", (void *)_cffi_f_clingo_theory_atoms_atom_guard, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 930), (void *)_cffi_d_clingo_theory_atoms_atom_guard },
+ { "clingo_theory_atoms_atom_has_guard", (void *)_cffi_f_clingo_theory_atoms_atom_has_guard, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 914), (void *)_cffi_d_clingo_theory_atoms_atom_has_guard },
+ { "clingo_theory_atoms_atom_literal", (void *)_cffi_f_clingo_theory_atoms_atom_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 941), (void *)_cffi_d_clingo_theory_atoms_atom_literal },
+ { "clingo_theory_atoms_atom_term", (void *)_cffi_f_clingo_theory_atoms_atom_term, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 957), (void *)_cffi_d_clingo_theory_atoms_atom_term },
+ { "clingo_theory_atoms_atom_to_string", (void *)_cffi_f_clingo_theory_atoms_atom_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 919), (void *)_cffi_d_clingo_theory_atoms_atom_to_string },
+ { "clingo_theory_atoms_atom_to_string_size", (void *)_cffi_f_clingo_theory_atoms_atom_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 952), (void *)_cffi_d_clingo_theory_atoms_atom_to_string_size },
+ { "clingo_theory_atoms_element_condition", (void *)_cffi_f_clingo_theory_atoms_element_condition, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 946), (void *)_cffi_d_clingo_theory_atoms_element_condition },
+ { "clingo_theory_atoms_element_condition_id", (void *)_cffi_f_clingo_theory_atoms_element_condition_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 941), (void *)_cffi_d_clingo_theory_atoms_element_condition_id },
+ { "clingo_theory_atoms_element_to_string", (void *)_cffi_f_clingo_theory_atoms_element_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 919), (void *)_cffi_d_clingo_theory_atoms_element_to_string },
+ { "clingo_theory_atoms_element_to_string_size", (void *)_cffi_f_clingo_theory_atoms_element_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 952), (void *)_cffi_d_clingo_theory_atoms_element_to_string_size },
+ { "clingo_theory_atoms_element_tuple", (void *)_cffi_f_clingo_theory_atoms_element_tuple, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 962), (void *)_cffi_d_clingo_theory_atoms_element_tuple },
+ { "clingo_theory_atoms_size", (void *)_cffi_f_clingo_theory_atoms_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 910), (void *)_cffi_d_clingo_theory_atoms_size },
+ { "clingo_theory_atoms_term_arguments", (void *)_cffi_f_clingo_theory_atoms_term_arguments, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 962), (void *)_cffi_d_clingo_theory_atoms_term_arguments },
+ { "clingo_theory_atoms_term_name", (void *)_cffi_f_clingo_theory_atoms_term_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 925), (void *)_cffi_d_clingo_theory_atoms_term_name },
+ { "clingo_theory_atoms_term_number", (void *)_cffi_f_clingo_theory_atoms_term_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 936), (void *)_cffi_d_clingo_theory_atoms_term_number },
+ { "clingo_theory_atoms_term_to_string", (void *)_cffi_f_clingo_theory_atoms_term_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 919), (void *)_cffi_d_clingo_theory_atoms_term_to_string },
+ { "clingo_theory_atoms_term_to_string_size", (void *)_cffi_f_clingo_theory_atoms_term_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 952), (void *)_cffi_d_clingo_theory_atoms_term_to_string_size },
+ { "clingo_theory_atoms_term_type", (void *)_cffi_f_clingo_theory_atoms_term_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 936), (void *)_cffi_d_clingo_theory_atoms_term_type },
{ "clingo_theory_sequence_type_list", (void *)_cffi_const_clingo_theory_sequence_type_list, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_theory_sequence_type_set", (void *)_cffi_const_clingo_theory_sequence_type_set, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_theory_sequence_type_tuple", (void *)_cffi_const_clingo_theory_sequence_type_tuple, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
@@ -18936,92 +19001,92 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_truth_value_false", (void *)_cffi_const_clingo_truth_value_false, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_truth_value_free", (void *)_cffi_const_clingo_truth_value_free, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_truth_value_true", (void *)_cffi_const_clingo_truth_value_true, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_version", (void *)_cffi_f_clingo_version, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1203), (void *)_cffi_d_clingo_version },
+ { "clingo_version", (void *)_cffi_f_clingo_version, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1208), (void *)_cffi_d_clingo_version },
{ "clingo_warning_atom_undefined", (void *)_cffi_const_clingo_warning_atom_undefined, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_warning_file_included", (void *)_cffi_const_clingo_warning_file_included, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_warning_global_variable", (void *)_cffi_const_clingo_warning_global_variable, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_warning_operation_undefined", (void *)_cffi_const_clingo_warning_operation_undefined, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_warning_other", (void *)_cffi_const_clingo_warning_other, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_warning_runtime_error", (void *)_cffi_const_clingo_warning_runtime_error, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_warning_string", (void *)_cffi_f_clingo_warning_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1126), (void *)_cffi_d_clingo_warning_string },
+ { "clingo_warning_string", (void *)_cffi_f_clingo_warning_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1131), (void *)_cffi_d_clingo_warning_string },
{ "clingo_warning_variable_unbounded", (void *)_cffi_const_clingo_warning_variable_unbounded, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_weight_constraint_type_equivalence", (void *)_cffi_const_clingo_weight_constraint_type_equivalence, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_weight_constraint_type_implication_left", (void *)_cffi_const_clingo_weight_constraint_type_implication_left, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_weight_constraint_type_implication_right", (void *)_cffi_const_clingo_weight_constraint_type_implication_right, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "g_clingo_ast_attribute_names", (void *)_cffi_var_g_clingo_ast_attribute_names, _CFFI_OP(_CFFI_OP_GLOBAL_VAR_F, 1267), (void *)0 },
- { "g_clingo_ast_constructors", (void *)_cffi_var_g_clingo_ast_constructors, _CFFI_OP(_CFFI_OP_GLOBAL_VAR_F, 1270), (void *)0 },
+ { "g_clingo_ast_attribute_names", (void *)_cffi_var_g_clingo_ast_attribute_names, _CFFI_OP(_CFFI_OP_GLOBAL_VAR_F, 1272), (void *)0 },
+ { "g_clingo_ast_constructors", (void *)_cffi_var_g_clingo_ast_constructors, _CFFI_OP(_CFFI_OP_GLOBAL_VAR_F, 1275), (void *)0 },
{ "pyclingo_application_logger", (void *)&_cffi_externpy__pyclingo_application_logger, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 27), (void *)pyclingo_application_logger },
- { "pyclingo_application_main", (void *)&_cffi_externpy__pyclingo_application_main, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1232), (void *)pyclingo_application_main },
- { "pyclingo_application_message_limit", (void *)&_cffi_externpy__pyclingo_application_message_limit, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1326), (void *)pyclingo_application_message_limit },
- { "pyclingo_application_options_parse", (void *)&_cffi_externpy__pyclingo_application_options_parse, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 674), (void *)pyclingo_application_options_parse },
- { "pyclingo_application_print_model", (void *)&_cffi_externpy__pyclingo_application_print_model, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1238), (void *)pyclingo_application_print_model },
- { "pyclingo_application_program_name", (void *)&_cffi_externpy__pyclingo_application_program_name, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1261), (void *)pyclingo_application_program_name },
- { "pyclingo_application_register_options", (void *)&_cffi_externpy__pyclingo_application_register_options, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1239), (void *)pyclingo_application_register_options },
- { "pyclingo_application_validate_options", (void *)&_cffi_externpy__pyclingo_application_validate_options, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 602), (void *)pyclingo_application_validate_options },
- { "pyclingo_application_version", (void *)&_cffi_externpy__pyclingo_application_version, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1261), (void *)pyclingo_application_version },
- { "pyclingo_ast_callback", (void *)&_cffi_externpy__pyclingo_ast_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1231), (void *)pyclingo_ast_callback },
- { "pyclingo_call", (void *)&_cffi_externpy__pyclingo_call, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1259), (void *)pyclingo_call },
- { "pyclingo_callable", (void *)&_cffi_externpy__pyclingo_callable, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1230), (void *)pyclingo_callable },
- { "pyclingo_execute", (void *)&_cffi_externpy__pyclingo_execute, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1258), (void *)pyclingo_execute },
- { "pyclingo_ground_callback", (void *)&_cffi_externpy__pyclingo_ground_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 478), (void *)pyclingo_ground_callback },
+ { "pyclingo_application_main", (void *)&_cffi_externpy__pyclingo_application_main, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1237), (void *)pyclingo_application_main },
+ { "pyclingo_application_message_limit", (void *)&_cffi_externpy__pyclingo_application_message_limit, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1331), (void *)pyclingo_application_message_limit },
+ { "pyclingo_application_options_parse", (void *)&_cffi_externpy__pyclingo_application_options_parse, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 679), (void *)pyclingo_application_options_parse },
+ { "pyclingo_application_print_model", (void *)&_cffi_externpy__pyclingo_application_print_model, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1243), (void *)pyclingo_application_print_model },
+ { "pyclingo_application_program_name", (void *)&_cffi_externpy__pyclingo_application_program_name, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1266), (void *)pyclingo_application_program_name },
+ { "pyclingo_application_register_options", (void *)&_cffi_externpy__pyclingo_application_register_options, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1244), (void *)pyclingo_application_register_options },
+ { "pyclingo_application_validate_options", (void *)&_cffi_externpy__pyclingo_application_validate_options, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 607), (void *)pyclingo_application_validate_options },
+ { "pyclingo_application_version", (void *)&_cffi_externpy__pyclingo_application_version, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1266), (void *)pyclingo_application_version },
+ { "pyclingo_ast_callback", (void *)&_cffi_externpy__pyclingo_ast_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1236), (void *)pyclingo_ast_callback },
+ { "pyclingo_call", (void *)&_cffi_externpy__pyclingo_call, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1264), (void *)pyclingo_call },
+ { "pyclingo_callable", (void *)&_cffi_externpy__pyclingo_callable, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1235), (void *)pyclingo_callable },
+ { "pyclingo_execute", (void *)&_cffi_externpy__pyclingo_execute, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1263), (void *)pyclingo_execute },
+ { "pyclingo_ground_callback", (void *)&_cffi_externpy__pyclingo_ground_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 483), (void *)pyclingo_ground_callback },
{ "pyclingo_logger_callback", (void *)&_cffi_externpy__pyclingo_logger_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 27), (void *)pyclingo_logger_callback },
- { "pyclingo_main", (void *)&_cffi_externpy__pyclingo_main, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1260), (void *)pyclingo_main },
- { "pyclingo_observer_acyc_edge", (void *)&_cffi_externpy__pyclingo_observer_acyc_edge, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1244), (void *)pyclingo_observer_acyc_edge },
- { "pyclingo_observer_assume", (void *)&_cffi_externpy__pyclingo_observer_assume, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1245), (void *)pyclingo_observer_assume },
- { "pyclingo_observer_begin_step", (void *)&_cffi_externpy__pyclingo_observer_begin_step, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 602), (void *)pyclingo_observer_begin_step },
- { "pyclingo_observer_end_step", (void *)&_cffi_externpy__pyclingo_observer_end_step, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 602), (void *)pyclingo_observer_end_step },
- { "pyclingo_observer_external", (void *)&_cffi_externpy__pyclingo_observer_external, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1252), (void *)pyclingo_observer_external },
- { "pyclingo_observer_heuristic", (void *)&_cffi_externpy__pyclingo_observer_heuristic, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1250), (void *)pyclingo_observer_heuristic },
- { "pyclingo_observer_init_program", (void *)&_cffi_externpy__pyclingo_observer_init_program, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1229), (void *)pyclingo_observer_init_program },
- { "pyclingo_observer_minimize", (void *)&_cffi_externpy__pyclingo_observer_minimize, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1246), (void *)pyclingo_observer_minimize },
- { "pyclingo_observer_output_atom", (void *)&_cffi_externpy__pyclingo_observer_output_atom, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1257), (void *)pyclingo_observer_output_atom },
- { "pyclingo_observer_output_term", (void *)&_cffi_externpy__pyclingo_observer_output_term, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1256), (void *)pyclingo_observer_output_term },
- { "pyclingo_observer_project", (void *)&_cffi_externpy__pyclingo_observer_project, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1247), (void *)pyclingo_observer_project },
- { "pyclingo_observer_rule", (void *)&_cffi_externpy__pyclingo_observer_rule, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1227), (void *)pyclingo_observer_rule },
- { "pyclingo_observer_theory_atom", (void *)&_cffi_externpy__pyclingo_observer_theory_atom, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1255), (void *)pyclingo_observer_theory_atom },
- { "pyclingo_observer_theory_atom_with_guard", (void *)&_cffi_externpy__pyclingo_observer_theory_atom_with_guard, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1254), (void *)pyclingo_observer_theory_atom_with_guard },
- { "pyclingo_observer_theory_element", (void *)&_cffi_externpy__pyclingo_observer_theory_element, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1253), (void *)pyclingo_observer_theory_element },
- { "pyclingo_observer_theory_term_compound", (void *)&_cffi_externpy__pyclingo_observer_theory_term_compound, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1251), (void *)pyclingo_observer_theory_term_compound },
- { "pyclingo_observer_theory_term_number", (void *)&_cffi_externpy__pyclingo_observer_theory_term_number, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1252), (void *)pyclingo_observer_theory_term_number },
- { "pyclingo_observer_theory_term_string", (void *)&_cffi_externpy__pyclingo_observer_theory_term_string, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1248), (void *)pyclingo_observer_theory_term_string },
- { "pyclingo_observer_weight_rule", (void *)&_cffi_externpy__pyclingo_observer_weight_rule, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1228), (void *)pyclingo_observer_weight_rule },
- { "pyclingo_propagator_check", (void *)&_cffi_externpy__pyclingo_propagator_check, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1241), (void *)pyclingo_propagator_check },
- { "pyclingo_propagator_decide", (void *)&_cffi_externpy__pyclingo_propagator_decide, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1249), (void *)pyclingo_propagator_decide },
- { "pyclingo_propagator_init", (void *)&_cffi_externpy__pyclingo_propagator_init, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1242), (void *)pyclingo_propagator_init },
- { "pyclingo_propagator_propagate", (void *)&_cffi_externpy__pyclingo_propagator_propagate, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1240), (void *)pyclingo_propagator_propagate },
- { "pyclingo_propagator_undo", (void *)&_cffi_externpy__pyclingo_propagator_undo, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1327), (void *)pyclingo_propagator_undo },
- { "pyclingo_script_call", (void *)&_cffi_externpy__pyclingo_script_call, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1235), (void *)pyclingo_script_call },
- { "pyclingo_script_callable", (void *)&_cffi_externpy__pyclingo_script_callable, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1230), (void *)pyclingo_script_callable },
- { "pyclingo_script_execute", (void *)&_cffi_externpy__pyclingo_script_execute, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1234), (void *)pyclingo_script_execute },
- { "pyclingo_script_main", (void *)&_cffi_externpy__pyclingo_script_main, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1233), (void *)pyclingo_script_main },
- { "pyclingo_solve_event_callback", (void *)&_cffi_externpy__pyclingo_solve_event_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 517), (void *)pyclingo_solve_event_callback },
+ { "pyclingo_main", (void *)&_cffi_externpy__pyclingo_main, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1265), (void *)pyclingo_main },
+ { "pyclingo_observer_acyc_edge", (void *)&_cffi_externpy__pyclingo_observer_acyc_edge, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1249), (void *)pyclingo_observer_acyc_edge },
+ { "pyclingo_observer_assume", (void *)&_cffi_externpy__pyclingo_observer_assume, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1250), (void *)pyclingo_observer_assume },
+ { "pyclingo_observer_begin_step", (void *)&_cffi_externpy__pyclingo_observer_begin_step, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 607), (void *)pyclingo_observer_begin_step },
+ { "pyclingo_observer_end_step", (void *)&_cffi_externpy__pyclingo_observer_end_step, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 607), (void *)pyclingo_observer_end_step },
+ { "pyclingo_observer_external", (void *)&_cffi_externpy__pyclingo_observer_external, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1257), (void *)pyclingo_observer_external },
+ { "pyclingo_observer_heuristic", (void *)&_cffi_externpy__pyclingo_observer_heuristic, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1255), (void *)pyclingo_observer_heuristic },
+ { "pyclingo_observer_init_program", (void *)&_cffi_externpy__pyclingo_observer_init_program, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1234), (void *)pyclingo_observer_init_program },
+ { "pyclingo_observer_minimize", (void *)&_cffi_externpy__pyclingo_observer_minimize, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1251), (void *)pyclingo_observer_minimize },
+ { "pyclingo_observer_output_atom", (void *)&_cffi_externpy__pyclingo_observer_output_atom, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1262), (void *)pyclingo_observer_output_atom },
+ { "pyclingo_observer_output_term", (void *)&_cffi_externpy__pyclingo_observer_output_term, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1261), (void *)pyclingo_observer_output_term },
+ { "pyclingo_observer_project", (void *)&_cffi_externpy__pyclingo_observer_project, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1252), (void *)pyclingo_observer_project },
+ { "pyclingo_observer_rule", (void *)&_cffi_externpy__pyclingo_observer_rule, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1232), (void *)pyclingo_observer_rule },
+ { "pyclingo_observer_theory_atom", (void *)&_cffi_externpy__pyclingo_observer_theory_atom, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1260), (void *)pyclingo_observer_theory_atom },
+ { "pyclingo_observer_theory_atom_with_guard", (void *)&_cffi_externpy__pyclingo_observer_theory_atom_with_guard, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1259), (void *)pyclingo_observer_theory_atom_with_guard },
+ { "pyclingo_observer_theory_element", (void *)&_cffi_externpy__pyclingo_observer_theory_element, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1258), (void *)pyclingo_observer_theory_element },
+ { "pyclingo_observer_theory_term_compound", (void *)&_cffi_externpy__pyclingo_observer_theory_term_compound, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1256), (void *)pyclingo_observer_theory_term_compound },
+ { "pyclingo_observer_theory_term_number", (void *)&_cffi_externpy__pyclingo_observer_theory_term_number, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1257), (void *)pyclingo_observer_theory_term_number },
+ { "pyclingo_observer_theory_term_string", (void *)&_cffi_externpy__pyclingo_observer_theory_term_string, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1253), (void *)pyclingo_observer_theory_term_string },
+ { "pyclingo_observer_weight_rule", (void *)&_cffi_externpy__pyclingo_observer_weight_rule, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1233), (void *)pyclingo_observer_weight_rule },
+ { "pyclingo_propagator_check", (void *)&_cffi_externpy__pyclingo_propagator_check, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1246), (void *)pyclingo_propagator_check },
+ { "pyclingo_propagator_decide", (void *)&_cffi_externpy__pyclingo_propagator_decide, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1254), (void *)pyclingo_propagator_decide },
+ { "pyclingo_propagator_init", (void *)&_cffi_externpy__pyclingo_propagator_init, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1247), (void *)pyclingo_propagator_init },
+ { "pyclingo_propagator_propagate", (void *)&_cffi_externpy__pyclingo_propagator_propagate, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1245), (void *)pyclingo_propagator_propagate },
+ { "pyclingo_propagator_undo", (void *)&_cffi_externpy__pyclingo_propagator_undo, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1332), (void *)pyclingo_propagator_undo },
+ { "pyclingo_script_call", (void *)&_cffi_externpy__pyclingo_script_call, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1240), (void *)pyclingo_script_call },
+ { "pyclingo_script_callable", (void *)&_cffi_externpy__pyclingo_script_callable, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1235), (void *)pyclingo_script_callable },
+ { "pyclingo_script_execute", (void *)&_cffi_externpy__pyclingo_script_execute, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1239), (void *)pyclingo_script_execute },
+ { "pyclingo_script_main", (void *)&_cffi_externpy__pyclingo_script_main, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1238), (void *)pyclingo_script_main },
+ { "pyclingo_solve_event_callback", (void *)&_cffi_externpy__pyclingo_solve_event_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 522), (void *)pyclingo_solve_event_callback },
};
static const struct _cffi_field_s _cffi_fields[] = {
{ "program_name", offsetof(clingo_application_t, program_name),
sizeof(((clingo_application_t *)0)->program_name),
- _CFFI_OP(_CFFI_OP_NOOP, 1261) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1266) },
{ "version", offsetof(clingo_application_t, version),
sizeof(((clingo_application_t *)0)->version),
- _CFFI_OP(_CFFI_OP_NOOP, 1261) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1266) },
{ "message_limit", offsetof(clingo_application_t, message_limit),
sizeof(((clingo_application_t *)0)->message_limit),
- _CFFI_OP(_CFFI_OP_NOOP, 1326) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1331) },
{ "main", offsetof(clingo_application_t, main),
sizeof(((clingo_application_t *)0)->main),
- _CFFI_OP(_CFFI_OP_NOOP, 1232) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1237) },
{ "logger", offsetof(clingo_application_t, logger),
sizeof(((clingo_application_t *)0)->logger),
_CFFI_OP(_CFFI_OP_NOOP, 27) },
{ "printer", offsetof(clingo_application_t, printer),
sizeof(((clingo_application_t *)0)->printer),
- _CFFI_OP(_CFFI_OP_NOOP, 1238) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1243) },
{ "register_options", offsetof(clingo_application_t, register_options),
sizeof(((clingo_application_t *)0)->register_options),
- _CFFI_OP(_CFFI_OP_NOOP, 1239) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1244) },
{ "validate_options", offsetof(clingo_application_t, validate_options),
sizeof(((clingo_application_t *)0)->validate_options),
- _CFFI_OP(_CFFI_OP_NOOP, 602) },
+ _CFFI_OP(_CFFI_OP_NOOP, 607) },
{ "attribute", offsetof(clingo_ast_argument_t, attribute),
sizeof(((clingo_ast_argument_t *)0)->attribute),
_CFFI_OP(_CFFI_OP_NOOP, 155) },
@@ -19039,73 +19104,73 @@ static const struct _cffi_field_s _cffi_fields[] = {
_CFFI_OP(_CFFI_OP_NOOP, 40) },
{ "arguments", offsetof(clingo_ast_constructor_t, arguments),
sizeof(((clingo_ast_constructor_t *)0)->arguments),
- _CFFI_OP(_CFFI_OP_NOOP, 1265) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1270) },
{ "size", offsetof(clingo_ast_constructor_t, size),
sizeof(((clingo_ast_constructor_t *)0)->size),
_CFFI_OP(_CFFI_OP_NOOP, 3) },
{ "constructors", offsetof(clingo_ast_constructors_t, constructors),
sizeof(((clingo_ast_constructors_t *)0)->constructors),
- _CFFI_OP(_CFFI_OP_NOOP, 1268) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1273) },
{ "size", offsetof(clingo_ast_constructors_t, size),
sizeof(((clingo_ast_constructors_t *)0)->size),
_CFFI_OP(_CFFI_OP_NOOP, 3) },
{ "init_program", offsetof(clingo_ground_program_observer_t, init_program),
sizeof(((clingo_ground_program_observer_t *)0)->init_program),
- _CFFI_OP(_CFFI_OP_NOOP, 1229) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1234) },
{ "begin_step", offsetof(clingo_ground_program_observer_t, begin_step),
sizeof(((clingo_ground_program_observer_t *)0)->begin_step),
- _CFFI_OP(_CFFI_OP_NOOP, 602) },
+ _CFFI_OP(_CFFI_OP_NOOP, 607) },
{ "end_step", offsetof(clingo_ground_program_observer_t, end_step),
sizeof(((clingo_ground_program_observer_t *)0)->end_step),
- _CFFI_OP(_CFFI_OP_NOOP, 602) },
+ _CFFI_OP(_CFFI_OP_NOOP, 607) },
{ "rule", offsetof(clingo_ground_program_observer_t, rule),
sizeof(((clingo_ground_program_observer_t *)0)->rule),
- _CFFI_OP(_CFFI_OP_NOOP, 1227) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1232) },
{ "weight_rule", offsetof(clingo_ground_program_observer_t, weight_rule),
sizeof(((clingo_ground_program_observer_t *)0)->weight_rule),
- _CFFI_OP(_CFFI_OP_NOOP, 1228) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1233) },
{ "minimize", offsetof(clingo_ground_program_observer_t, minimize),
sizeof(((clingo_ground_program_observer_t *)0)->minimize),
- _CFFI_OP(_CFFI_OP_NOOP, 1246) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1251) },
{ "project", offsetof(clingo_ground_program_observer_t, project),
sizeof(((clingo_ground_program_observer_t *)0)->project),
- _CFFI_OP(_CFFI_OP_NOOP, 1247) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1252) },
{ "output_atom", offsetof(clingo_ground_program_observer_t, output_atom),
sizeof(((clingo_ground_program_observer_t *)0)->output_atom),
- _CFFI_OP(_CFFI_OP_NOOP, 1257) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1262) },
{ "output_term", offsetof(clingo_ground_program_observer_t, output_term),
sizeof(((clingo_ground_program_observer_t *)0)->output_term),
- _CFFI_OP(_CFFI_OP_NOOP, 1256) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1261) },
{ "external", offsetof(clingo_ground_program_observer_t, external),
sizeof(((clingo_ground_program_observer_t *)0)->external),
- _CFFI_OP(_CFFI_OP_NOOP, 1252) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1257) },
{ "assume", offsetof(clingo_ground_program_observer_t, assume),
sizeof(((clingo_ground_program_observer_t *)0)->assume),
- _CFFI_OP(_CFFI_OP_NOOP, 1245) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1250) },
{ "heuristic", offsetof(clingo_ground_program_observer_t, heuristic),
sizeof(((clingo_ground_program_observer_t *)0)->heuristic),
- _CFFI_OP(_CFFI_OP_NOOP, 1250) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1255) },
{ "acyc_edge", offsetof(clingo_ground_program_observer_t, acyc_edge),
sizeof(((clingo_ground_program_observer_t *)0)->acyc_edge),
- _CFFI_OP(_CFFI_OP_NOOP, 1244) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1249) },
{ "theory_term_number", offsetof(clingo_ground_program_observer_t, theory_term_number),
sizeof(((clingo_ground_program_observer_t *)0)->theory_term_number),
- _CFFI_OP(_CFFI_OP_NOOP, 1252) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1257) },
{ "theory_term_string", offsetof(clingo_ground_program_observer_t, theory_term_string),
sizeof(((clingo_ground_program_observer_t *)0)->theory_term_string),
- _CFFI_OP(_CFFI_OP_NOOP, 1248) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1253) },
{ "theory_term_compound", offsetof(clingo_ground_program_observer_t, theory_term_compound),
sizeof(((clingo_ground_program_observer_t *)0)->theory_term_compound),
- _CFFI_OP(_CFFI_OP_NOOP, 1251) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1256) },
{ "theory_element", offsetof(clingo_ground_program_observer_t, theory_element),
sizeof(((clingo_ground_program_observer_t *)0)->theory_element),
- _CFFI_OP(_CFFI_OP_NOOP, 1253) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1258) },
{ "theory_atom", offsetof(clingo_ground_program_observer_t, theory_atom),
sizeof(((clingo_ground_program_observer_t *)0)->theory_atom),
- _CFFI_OP(_CFFI_OP_NOOP, 1255) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1260) },
{ "theory_atom_with_guard", offsetof(clingo_ground_program_observer_t, theory_atom_with_guard),
sizeof(((clingo_ground_program_observer_t *)0)->theory_atom_with_guard),
- _CFFI_OP(_CFFI_OP_NOOP, 1254) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1259) },
{ "begin_file", offsetof(clingo_location_t, begin_file),
sizeof(((clingo_location_t *)0)->begin_file),
_CFFI_OP(_CFFI_OP_NOOP, 40) },
@@ -19135,34 +19200,34 @@ static const struct _cffi_field_s _cffi_fields[] = {
_CFFI_OP(_CFFI_OP_NOOP, 3) },
{ "init", offsetof(clingo_propagator_t, init),
sizeof(((clingo_propagator_t *)0)->init),
- _CFFI_OP(_CFFI_OP_NOOP, 1242) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1247) },
{ "propagate", offsetof(clingo_propagator_t, propagate),
sizeof(((clingo_propagator_t *)0)->propagate),
- _CFFI_OP(_CFFI_OP_NOOP, 1240) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1245) },
{ "undo", offsetof(clingo_propagator_t, undo),
sizeof(((clingo_propagator_t *)0)->undo),
- _CFFI_OP(_CFFI_OP_NOOP, 1327) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1332) },
{ "check", offsetof(clingo_propagator_t, check),
sizeof(((clingo_propagator_t *)0)->check),
- _CFFI_OP(_CFFI_OP_NOOP, 1241) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1246) },
{ "decide", offsetof(clingo_propagator_t, decide),
sizeof(((clingo_propagator_t *)0)->decide),
- _CFFI_OP(_CFFI_OP_NOOP, 1249) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1254) },
{ "execute", offsetof(clingo_script_t, execute),
sizeof(((clingo_script_t *)0)->execute),
- _CFFI_OP(_CFFI_OP_NOOP, 1237) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1242) },
{ "call", offsetof(clingo_script_t, call),
sizeof(((clingo_script_t *)0)->call),
- _CFFI_OP(_CFFI_OP_NOOP, 1236) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1241) },
{ "callable", offsetof(clingo_script_t, callable),
sizeof(((clingo_script_t *)0)->callable),
- _CFFI_OP(_CFFI_OP_NOOP, 1230) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1235) },
{ "main", offsetof(clingo_script_t, main),
sizeof(((clingo_script_t *)0)->main),
- _CFFI_OP(_CFFI_OP_NOOP, 1233) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1238) },
{ "free", offsetof(clingo_script_t, free),
sizeof(((clingo_script_t *)0)->free),
- _CFFI_OP(_CFFI_OP_NOOP, 1328) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1333) },
{ "version", offsetof(clingo_script_t, version),
sizeof(((clingo_script_t *)0)->version),
_CFFI_OP(_CFFI_OP_NOOP, 40) },
@@ -19175,146 +19240,146 @@ static const struct _cffi_field_s _cffi_fields[] = {
};
static const struct _cffi_struct_union_s _cffi_struct_unions[] = {
- { "clingo_application", 1263, _CFFI_F_CHECK_FIELDS,
+ { "clingo_application", 1268, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_application_t), offsetof(struct _cffi_align__clingo_application_t, y), 0, 8 },
- { "clingo_assignment", 1264, _CFFI_F_OPAQUE,
+ { "clingo_assignment", 1269, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_ast", 1271, _CFFI_F_OPAQUE,
+ { "clingo_ast", 1276, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_ast_argument", 1266, _CFFI_F_CHECK_FIELDS,
+ { "clingo_ast_argument", 1271, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_ast_argument_t), offsetof(struct _cffi_align__clingo_ast_argument_t, y), 8, 2 },
- { "clingo_ast_attribute_names", 1267, _CFFI_F_CHECK_FIELDS,
+ { "clingo_ast_attribute_names", 1272, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_ast_attribute_names_t), offsetof(struct _cffi_align__clingo_ast_attribute_names_t, y), 10, 2 },
- { "clingo_ast_constructor", 1269, _CFFI_F_CHECK_FIELDS,
+ { "clingo_ast_constructor", 1274, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_ast_constructor_t), offsetof(struct _cffi_align__clingo_ast_constructor_t, y), 12, 3 },
- { "clingo_ast_constructors", 1270, _CFFI_F_CHECK_FIELDS,
+ { "clingo_ast_constructors", 1275, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_ast_constructors_t), offsetof(struct _cffi_align__clingo_ast_constructors_t, y), 15, 2 },
- { "clingo_backend", 1272, _CFFI_F_OPAQUE,
+ { "clingo_backend", 1277, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_configuration", 1273, _CFFI_F_OPAQUE,
+ { "clingo_configuration", 1278, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_control", 1274, _CFFI_F_OPAQUE,
+ { "clingo_control", 1279, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_ground_program_observer", 1275, _CFFI_F_CHECK_FIELDS,
+ { "clingo_ground_program_observer", 1280, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_ground_program_observer_t), offsetof(struct _cffi_align__clingo_ground_program_observer_t, y), 17, 19 },
- { "clingo_location", 1276, _CFFI_F_CHECK_FIELDS,
+ { "clingo_location", 1281, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_location_t), offsetof(struct _cffi_align__clingo_location_t, y), 36, 6 },
- { "clingo_model", 1277, _CFFI_F_OPAQUE,
+ { "clingo_model", 1282, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_options", 1278, _CFFI_F_OPAQUE,
+ { "clingo_options", 1283, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_part", 1279, _CFFI_F_CHECK_FIELDS,
+ { "clingo_part", 1284, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_part_t), offsetof(struct _cffi_align__clingo_part_t, y), 42, 3 },
- { "clingo_program_builder", 1280, _CFFI_F_OPAQUE,
+ { "clingo_program_builder", 1285, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_propagate_control", 1281, _CFFI_F_OPAQUE,
+ { "clingo_propagate_control", 1286, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_propagate_init", 1282, _CFFI_F_OPAQUE,
+ { "clingo_propagate_init", 1287, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_propagator", 1283, _CFFI_F_CHECK_FIELDS,
+ { "clingo_propagator", 1288, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_propagator_t), offsetof(struct _cffi_align__clingo_propagator_t, y), 45, 5 },
- { "clingo_script", 1284, _CFFI_F_CHECK_FIELDS,
+ { "clingo_script", 1289, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_script_t), offsetof(struct _cffi_align__clingo_script_t, y), 50, 6 },
- { "clingo_solve_control", 1285, _CFFI_F_OPAQUE,
+ { "clingo_solve_control", 1290, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_solve_handle", 1286, _CFFI_F_OPAQUE,
+ { "clingo_solve_handle", 1291, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_statistic", 1287, _CFFI_F_OPAQUE,
+ { "clingo_statistic", 1292, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_symbolic_atoms", 1288, _CFFI_F_OPAQUE,
+ { "clingo_symbolic_atoms", 1293, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_theory_atoms", 1289, _CFFI_F_OPAQUE,
+ { "clingo_theory_atoms", 1294, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_weighted_literal", 1290, _CFFI_F_CHECK_FIELDS,
+ { "clingo_weighted_literal", 1295, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_weighted_literal_t), offsetof(struct _cffi_align__clingo_weighted_literal_t, y), 56, 2 },
};
static const struct _cffi_enum_s _cffi_enums[] = {
- { "clingo_ast_aggregate_function_e", 1291, _cffi_prim_int(sizeof(enum clingo_ast_aggregate_function_e), ((enum clingo_ast_aggregate_function_e)-1) <= 0),
+ { "clingo_ast_aggregate_function_e", 1296, _cffi_prim_int(sizeof(enum clingo_ast_aggregate_function_e), ((enum clingo_ast_aggregate_function_e)-1) <= 0),
"clingo_ast_aggregate_function_count,clingo_ast_aggregate_function_sum,clingo_ast_aggregate_function_sump,clingo_ast_aggregate_function_min,clingo_ast_aggregate_function_max" },
- { "clingo_ast_attribute_e", 1292, _cffi_prim_int(sizeof(enum clingo_ast_attribute_e), ((enum clingo_ast_attribute_e)-1) <= 0),
+ { "clingo_ast_attribute_e", 1297, _cffi_prim_int(sizeof(enum clingo_ast_attribute_e), ((enum clingo_ast_attribute_e)-1) <= 0),
"clingo_ast_attribute_argument,clingo_ast_attribute_arguments,clingo_ast_attribute_arity,clingo_ast_attribute_atom,clingo_ast_attribute_atoms,clingo_ast_attribute_atom_type,clingo_ast_attribute_bias,clingo_ast_attribute_body,clingo_ast_attribute_code,clingo_ast_attribute_coefficient,clingo_ast_attribute_comparison,clingo_ast_attribute_condition,clingo_ast_attribute_elements,clingo_ast_attribute_external,clingo_ast_attribute_external_type,clingo_ast_attribute_function,clingo_ast_attribute_guard,clingo_ast_attribute_guards,clingo_ast_attribute_head,clingo_ast_attribute_is_default,clingo_ast_attribute_left,clingo_ast_attribute_left_guard,clingo_ast_attribute_literal,clingo_ast_attribute_location,clingo_ast_attribute_modifier,clingo_ast_attribute_name,clingo_ast_attribute_node_u,clingo_ast_attribute_node_v,clingo_ast_attribute_operator_name,clingo_ast_attribute_operator_type,clingo_ast_attribute_operators,clingo_ast_attribute_parameters,clingo_ast_attribute_positive,clingo_ast_attribute_priority,clingo_ast_attribute_right,clingo_ast_attribute_right_guard,clingo_ast_attribute_sequence_type,clingo_ast_attribute_sign,clingo_ast_attribute_symbol,clingo_ast_attribute_term,clingo_ast_attribute_terms,clingo_ast_attribute_value,clingo_ast_attribute_variable,clingo_ast_attribute_weight,clingo_ast_attribute_comment_type" },
- { "clingo_ast_attribute_type_e", 1293, _cffi_prim_int(sizeof(enum clingo_ast_attribute_type_e), ((enum clingo_ast_attribute_type_e)-1) <= 0),
+ { "clingo_ast_attribute_type_e", 1298, _cffi_prim_int(sizeof(enum clingo_ast_attribute_type_e), ((enum clingo_ast_attribute_type_e)-1) <= 0),
"clingo_ast_attribute_type_number,clingo_ast_attribute_type_symbol,clingo_ast_attribute_type_location,clingo_ast_attribute_type_string,clingo_ast_attribute_type_ast,clingo_ast_attribute_type_optional_ast,clingo_ast_attribute_type_string_array,clingo_ast_attribute_type_ast_array" },
- { "clingo_ast_binary_operator_e", 1294, _cffi_prim_int(sizeof(enum clingo_ast_binary_operator_e), ((enum clingo_ast_binary_operator_e)-1) <= 0),
+ { "clingo_ast_binary_operator_e", 1299, _cffi_prim_int(sizeof(enum clingo_ast_binary_operator_e), ((enum clingo_ast_binary_operator_e)-1) <= 0),
"clingo_ast_binary_operator_xor,clingo_ast_binary_operator_or,clingo_ast_binary_operator_and,clingo_ast_binary_operator_plus,clingo_ast_binary_operator_minus,clingo_ast_binary_operator_multiplication,clingo_ast_binary_operator_division,clingo_ast_binary_operator_modulo,clingo_ast_binary_operator_power" },
- { "clingo_ast_comparison_operator_e", 1295, _cffi_prim_int(sizeof(enum clingo_ast_comparison_operator_e), ((enum clingo_ast_comparison_operator_e)-1) <= 0),
+ { "clingo_ast_comparison_operator_e", 1300, _cffi_prim_int(sizeof(enum clingo_ast_comparison_operator_e), ((enum clingo_ast_comparison_operator_e)-1) <= 0),
"clingo_ast_comparison_operator_greater_than,clingo_ast_comparison_operator_less_than,clingo_ast_comparison_operator_less_equal,clingo_ast_comparison_operator_greater_equal,clingo_ast_comparison_operator_not_equal,clingo_ast_comparison_operator_equal" },
- { "clingo_ast_sign_e", 1296, _cffi_prim_int(sizeof(enum clingo_ast_sign_e), ((enum clingo_ast_sign_e)-1) <= 0),
+ { "clingo_ast_sign_e", 1301, _cffi_prim_int(sizeof(enum clingo_ast_sign_e), ((enum clingo_ast_sign_e)-1) <= 0),
"clingo_ast_sign_no_sign,clingo_ast_sign_negation,clingo_ast_sign_double_negation" },
- { "clingo_ast_theory_atom_definition_type_e", 1297, _cffi_prim_int(sizeof(enum clingo_ast_theory_atom_definition_type_e), ((enum clingo_ast_theory_atom_definition_type_e)-1) <= 0),
+ { "clingo_ast_theory_atom_definition_type_e", 1302, _cffi_prim_int(sizeof(enum clingo_ast_theory_atom_definition_type_e), ((enum clingo_ast_theory_atom_definition_type_e)-1) <= 0),
"clingo_ast_theory_atom_definition_type_head,clingo_ast_theory_atom_definition_type_body,clingo_ast_theory_atom_definition_type_any,clingo_ast_theory_atom_definition_type_directive" },
- { "clingo_ast_theory_operator_type_e", 1298, _cffi_prim_int(sizeof(enum clingo_ast_theory_operator_type_e), ((enum clingo_ast_theory_operator_type_e)-1) <= 0),
+ { "clingo_ast_theory_operator_type_e", 1303, _cffi_prim_int(sizeof(enum clingo_ast_theory_operator_type_e), ((enum clingo_ast_theory_operator_type_e)-1) <= 0),
"clingo_ast_theory_operator_type_unary,clingo_ast_theory_operator_type_binary_left,clingo_ast_theory_operator_type_binary_right" },
- { "clingo_ast_theory_sequence_type_e", 1299, _cffi_prim_int(sizeof(enum clingo_ast_theory_sequence_type_e), ((enum clingo_ast_theory_sequence_type_e)-1) <= 0),
+ { "clingo_ast_theory_sequence_type_e", 1304, _cffi_prim_int(sizeof(enum clingo_ast_theory_sequence_type_e), ((enum clingo_ast_theory_sequence_type_e)-1) <= 0),
"clingo_ast_theory_sequence_type_tuple,clingo_ast_theory_sequence_type_list,clingo_ast_theory_sequence_type_set" },
- { "clingo_ast_type_e", 1300, _cffi_prim_int(sizeof(enum clingo_ast_type_e), ((enum clingo_ast_type_e)-1) <= 0),
+ { "clingo_ast_type_e", 1305, _cffi_prim_int(sizeof(enum clingo_ast_type_e), ((enum clingo_ast_type_e)-1) <= 0),
"clingo_ast_type_id,clingo_ast_type_variable,clingo_ast_type_symbolic_term,clingo_ast_type_unary_operation,clingo_ast_type_binary_operation,clingo_ast_type_interval,clingo_ast_type_function,clingo_ast_type_pool,clingo_ast_type_boolean_constant,clingo_ast_type_symbolic_atom,clingo_ast_type_comparison,clingo_ast_type_guard,clingo_ast_type_conditional_literal,clingo_ast_type_aggregate,clingo_ast_type_body_aggregate_element,clingo_ast_type_body_aggregate,clingo_ast_type_head_aggregate_element,clingo_ast_type_head_aggregate,clingo_ast_type_disjunction,clingo_ast_type_theory_sequence,clingo_ast_type_theory_function,clingo_ast_type_theory_unparsed_term_element,clingo_ast_type_theory_unparsed_term,clingo_ast_type_theory_guard,clingo_ast_type_theory_atom_element,clingo_ast_type_theory_atom,clingo_ast_type_literal,clingo_ast_type_theory_operator_definition,clingo_ast_type_theory_term_definition,clingo_ast_type_theory_guard_definition,clingo_ast_type_theory_atom_definition,clingo_ast_type_rule,clingo_ast_type_definition,clingo_ast_type_show_signature,clingo_ast_type_show_term,clingo_ast_type_minimize,clingo_ast_type_script,clingo_ast_type_program,clingo_ast_type_external,clingo_ast_type_edge,clingo_ast_type_heuristic,clingo_ast_type_project_atom,clingo_ast_type_project_signature,clingo_ast_type_defined,clingo_ast_type_theory_definition,clingo_ast_type_comment" },
- { "clingo_ast_unary_operator_e", 1301, _cffi_prim_int(sizeof(enum clingo_ast_unary_operator_e), ((enum clingo_ast_unary_operator_e)-1) <= 0),
+ { "clingo_ast_unary_operator_e", 1306, _cffi_prim_int(sizeof(enum clingo_ast_unary_operator_e), ((enum clingo_ast_unary_operator_e)-1) <= 0),
"clingo_ast_unary_operator_minus,clingo_ast_unary_operator_negation,clingo_ast_unary_operator_absolute" },
- { "clingo_ast_unpool_type_e", 1302, _cffi_prim_int(sizeof(enum clingo_ast_unpool_type_e), ((enum clingo_ast_unpool_type_e)-1) <= 0),
+ { "clingo_ast_unpool_type_e", 1307, _cffi_prim_int(sizeof(enum clingo_ast_unpool_type_e), ((enum clingo_ast_unpool_type_e)-1) <= 0),
"clingo_ast_unpool_type_condition,clingo_ast_unpool_type_other,clingo_ast_unpool_type_all" },
- { "clingo_backend_type_e", 1303, _cffi_prim_int(sizeof(enum clingo_backend_type_e), ((enum clingo_backend_type_e)-1) <= 0),
+ { "clingo_backend_type_e", 1308, _cffi_prim_int(sizeof(enum clingo_backend_type_e), ((enum clingo_backend_type_e)-1) <= 0),
"clingo_backend_type_reify,clingo_backend_type_reify_sccs,clingo_backend_type_reify_steps,clingo_backend_type_aspif,clingo_backend_type_smodels" },
- { "clingo_clause_type_e", 1304, _cffi_prim_int(sizeof(enum clingo_clause_type_e), ((enum clingo_clause_type_e)-1) <= 0),
+ { "clingo_clause_type_e", 1309, _cffi_prim_int(sizeof(enum clingo_clause_type_e), ((enum clingo_clause_type_e)-1) <= 0),
"clingo_clause_type_learnt,clingo_clause_type_static,clingo_clause_type_volatile,clingo_clause_type_volatile_static" },
- { "clingo_comment_type_e", 1305, _cffi_prim_int(sizeof(enum clingo_comment_type_e), ((enum clingo_comment_type_e)-1) <= 0),
+ { "clingo_comment_type_e", 1310, _cffi_prim_int(sizeof(enum clingo_comment_type_e), ((enum clingo_comment_type_e)-1) <= 0),
"clingo_comment_type_line,clingo_comment_type_block" },
- { "clingo_configuration_type_e", 1306, _cffi_prim_int(sizeof(enum clingo_configuration_type_e), ((enum clingo_configuration_type_e)-1) <= 0),
+ { "clingo_configuration_type_e", 1311, _cffi_prim_int(sizeof(enum clingo_configuration_type_e), ((enum clingo_configuration_type_e)-1) <= 0),
"clingo_configuration_type_value,clingo_configuration_type_array,clingo_configuration_type_map" },
- { "clingo_consequence_e", 1307, _cffi_prim_int(sizeof(enum clingo_consequence_e), ((enum clingo_consequence_e)-1) <= 0),
+ { "clingo_consequence_e", 1312, _cffi_prim_int(sizeof(enum clingo_consequence_e), ((enum clingo_consequence_e)-1) <= 0),
"clingo_consequence_false,clingo_consequence_true,clingo_consequence_unknown" },
- { "clingo_error_e", 1308, _cffi_prim_int(sizeof(enum clingo_error_e), ((enum clingo_error_e)-1) <= 0),
+ { "clingo_error_e", 1313, _cffi_prim_int(sizeof(enum clingo_error_e), ((enum clingo_error_e)-1) <= 0),
"clingo_error_success,clingo_error_runtime,clingo_error_logic,clingo_error_bad_alloc,clingo_error_unknown" },
- { "clingo_external_type_e", 1309, _cffi_prim_int(sizeof(enum clingo_external_type_e), ((enum clingo_external_type_e)-1) <= 0),
+ { "clingo_external_type_e", 1314, _cffi_prim_int(sizeof(enum clingo_external_type_e), ((enum clingo_external_type_e)-1) <= 0),
"clingo_external_type_free,clingo_external_type_true,clingo_external_type_false,clingo_external_type_release" },
- { "clingo_heuristic_type_e", 1310, _cffi_prim_int(sizeof(enum clingo_heuristic_type_e), ((enum clingo_heuristic_type_e)-1) <= 0),
+ { "clingo_heuristic_type_e", 1315, _cffi_prim_int(sizeof(enum clingo_heuristic_type_e), ((enum clingo_heuristic_type_e)-1) <= 0),
"clingo_heuristic_type_level,clingo_heuristic_type_sign,clingo_heuristic_type_factor,clingo_heuristic_type_init,clingo_heuristic_type_true,clingo_heuristic_type_false" },
- { "clingo_model_type_e", 1311, _cffi_prim_int(sizeof(enum clingo_model_type_e), ((enum clingo_model_type_e)-1) <= 0),
+ { "clingo_model_type_e", 1316, _cffi_prim_int(sizeof(enum clingo_model_type_e), ((enum clingo_model_type_e)-1) <= 0),
"clingo_model_type_stable_model,clingo_model_type_brave_consequences,clingo_model_type_cautious_consequences" },
- { "clingo_propagator_check_mode_e", 1312, _cffi_prim_int(sizeof(enum clingo_propagator_check_mode_e), ((enum clingo_propagator_check_mode_e)-1) <= 0),
+ { "clingo_propagator_check_mode_e", 1317, _cffi_prim_int(sizeof(enum clingo_propagator_check_mode_e), ((enum clingo_propagator_check_mode_e)-1) <= 0),
"clingo_propagator_check_mode_none,clingo_propagator_check_mode_total,clingo_propagator_check_mode_fixpoint,clingo_propagator_check_mode_both" },
- { "clingo_propagator_undo_mode_e", 1313, _cffi_prim_int(sizeof(enum clingo_propagator_undo_mode_e), ((enum clingo_propagator_undo_mode_e)-1) <= 0),
+ { "clingo_propagator_undo_mode_e", 1318, _cffi_prim_int(sizeof(enum clingo_propagator_undo_mode_e), ((enum clingo_propagator_undo_mode_e)-1) <= 0),
"clingo_propagator_undo_mode_default,clingo_propagator_undo_mode_always" },
- { "clingo_show_type_e", 1314, _cffi_prim_int(sizeof(enum clingo_show_type_e), ((enum clingo_show_type_e)-1) <= 0),
+ { "clingo_show_type_e", 1319, _cffi_prim_int(sizeof(enum clingo_show_type_e), ((enum clingo_show_type_e)-1) <= 0),
"clingo_show_type_shown,clingo_show_type_atoms,clingo_show_type_terms,clingo_show_type_theory,clingo_show_type_all,clingo_show_type_complement" },
- { "clingo_solve_event_type_e", 1315, _cffi_prim_int(sizeof(enum clingo_solve_event_type_e), ((enum clingo_solve_event_type_e)-1) <= 0),
+ { "clingo_solve_event_type_e", 1320, _cffi_prim_int(sizeof(enum clingo_solve_event_type_e), ((enum clingo_solve_event_type_e)-1) <= 0),
"clingo_solve_event_type_model,clingo_solve_event_type_unsat,clingo_solve_event_type_statistics,clingo_solve_event_type_finish" },
- { "clingo_solve_mode_e", 1316, _cffi_prim_int(sizeof(enum clingo_solve_mode_e), ((enum clingo_solve_mode_e)-1) <= 0),
+ { "clingo_solve_mode_e", 1321, _cffi_prim_int(sizeof(enum clingo_solve_mode_e), ((enum clingo_solve_mode_e)-1) <= 0),
"clingo_solve_mode_async,clingo_solve_mode_yield" },
- { "clingo_solve_result_e", 1317, _cffi_prim_int(sizeof(enum clingo_solve_result_e), ((enum clingo_solve_result_e)-1) <= 0),
+ { "clingo_solve_result_e", 1322, _cffi_prim_int(sizeof(enum clingo_solve_result_e), ((enum clingo_solve_result_e)-1) <= 0),
"clingo_solve_result_satisfiable,clingo_solve_result_unsatisfiable,clingo_solve_result_exhausted,clingo_solve_result_interrupted" },
- { "clingo_statistics_type_e", 1318, _cffi_prim_int(sizeof(enum clingo_statistics_type_e), ((enum clingo_statistics_type_e)-1) <= 0),
+ { "clingo_statistics_type_e", 1323, _cffi_prim_int(sizeof(enum clingo_statistics_type_e), ((enum clingo_statistics_type_e)-1) <= 0),
"clingo_statistics_type_empty,clingo_statistics_type_value,clingo_statistics_type_array,clingo_statistics_type_map" },
- { "clingo_symbol_type_e", 1319, _cffi_prim_int(sizeof(enum clingo_symbol_type_e), ((enum clingo_symbol_type_e)-1) <= 0),
+ { "clingo_symbol_type_e", 1324, _cffi_prim_int(sizeof(enum clingo_symbol_type_e), ((enum clingo_symbol_type_e)-1) <= 0),
"clingo_symbol_type_infimum,clingo_symbol_type_number,clingo_symbol_type_string,clingo_symbol_type_function,clingo_symbol_type_supremum" },
- { "clingo_theory_sequence_type_e", 1320, _cffi_prim_int(sizeof(enum clingo_theory_sequence_type_e), ((enum clingo_theory_sequence_type_e)-1) <= 0),
+ { "clingo_theory_sequence_type_e", 1325, _cffi_prim_int(sizeof(enum clingo_theory_sequence_type_e), ((enum clingo_theory_sequence_type_e)-1) <= 0),
"clingo_theory_sequence_type_tuple,clingo_theory_sequence_type_set,clingo_theory_sequence_type_list" },
- { "clingo_theory_term_type_e", 1321, _cffi_prim_int(sizeof(enum clingo_theory_term_type_e), ((enum clingo_theory_term_type_e)-1) <= 0),
+ { "clingo_theory_term_type_e", 1326, _cffi_prim_int(sizeof(enum clingo_theory_term_type_e), ((enum clingo_theory_term_type_e)-1) <= 0),
"clingo_theory_term_type_tuple,clingo_theory_term_type_list,clingo_theory_term_type_set,clingo_theory_term_type_function,clingo_theory_term_type_number,clingo_theory_term_type_symbol" },
- { "clingo_truth_value_e", 1322, _cffi_prim_int(sizeof(enum clingo_truth_value_e), ((enum clingo_truth_value_e)-1) <= 0),
+ { "clingo_truth_value_e", 1327, _cffi_prim_int(sizeof(enum clingo_truth_value_e), ((enum clingo_truth_value_e)-1) <= 0),
"clingo_truth_value_free,clingo_truth_value_true,clingo_truth_value_false" },
- { "clingo_warning_e", 1323, _cffi_prim_int(sizeof(enum clingo_warning_e), ((enum clingo_warning_e)-1) <= 0),
+ { "clingo_warning_e", 1328, _cffi_prim_int(sizeof(enum clingo_warning_e), ((enum clingo_warning_e)-1) <= 0),
"clingo_warning_operation_undefined,clingo_warning_runtime_error,clingo_warning_atom_undefined,clingo_warning_file_included,clingo_warning_variable_unbounded,clingo_warning_global_variable,clingo_warning_other" },
- { "clingo_weight_constraint_type_e", 1324, _cffi_prim_int(sizeof(enum clingo_weight_constraint_type_e), ((enum clingo_weight_constraint_type_e)-1) <= 0),
+ { "clingo_weight_constraint_type_e", 1329, _cffi_prim_int(sizeof(enum clingo_weight_constraint_type_e), ((enum clingo_weight_constraint_type_e)-1) <= 0),
"clingo_weight_constraint_type_implication_left,clingo_weight_constraint_type_implication_right,clingo_weight_constraint_type_equivalence" },
};
static const struct _cffi_typename_s _cffi_typenames[] = {
- { "clingo_application_t", 1263 },
- { "clingo_assignment_t", 1264 },
+ { "clingo_application_t", 1268 },
+ { "clingo_assignment_t", 1269 },
{ "clingo_ast_aggregate_function_t", 155 },
- { "clingo_ast_argument_t", 1266 },
- { "clingo_ast_attribute_names_t", 1267 },
+ { "clingo_ast_argument_t", 1271 },
+ { "clingo_ast_attribute_names_t", 1272 },
{ "clingo_ast_attribute_t", 155 },
{ "clingo_ast_attribute_type_t", 155 },
{ "clingo_ast_binary_operator_t", 155 },
{ "clingo_ast_callback_t", 24 },
{ "clingo_ast_comparison_operator_t", 155 },
- { "clingo_ast_constructor_t", 1269 },
- { "clingo_ast_constructors_t", 1270 },
+ { "clingo_ast_constructor_t", 1274 },
+ { "clingo_ast_constructors_t", 1275 },
{ "clingo_ast_sign_t", 155 },
- { "clingo_ast_t", 1271 },
+ { "clingo_ast_t", 1276 },
{ "clingo_ast_theory_atom_definition_type_t", 155 },
{ "clingo_ast_theory_operator_type_t", 155 },
{ "clingo_ast_theory_sequence_type_t", 155 },
@@ -19322,64 +19387,64 @@ static const struct _cffi_typename_s _cffi_typenames[] = {
{ "clingo_ast_unary_operator_t", 155 },
{ "clingo_ast_unpool_type_bitset_t", 155 },
{ "clingo_atom_t", 69 },
- { "clingo_backend_t", 1272 },
+ { "clingo_backend_t", 1277 },
{ "clingo_backend_type_t", 29 },
{ "clingo_clause_type_t", 155 },
{ "clingo_comment_type_t", 155 },
- { "clingo_configuration_t", 1273 },
+ { "clingo_configuration_t", 1278 },
{ "clingo_configuration_type_bitset_t", 29 },
{ "clingo_consequence_t", 155 },
- { "clingo_control_t", 1274 },
- { "clingo_default_model_printer_t", 602 },
+ { "clingo_control_t", 1279 },
+ { "clingo_default_model_printer_t", 607 },
{ "clingo_error_t", 155 },
{ "clingo_external_type_t", 155 },
- { "clingo_ground_callback_t", 478 },
- { "clingo_ground_program_observer_t", 1275 },
+ { "clingo_ground_callback_t", 483 },
+ { "clingo_ground_program_observer_t", 1280 },
{ "clingo_heuristic_type_t", 155 },
{ "clingo_id_t", 69 },
{ "clingo_literal_t", 12 },
- { "clingo_location_t", 1276 },
+ { "clingo_location_t", 1281 },
{ "clingo_logger_t", 27 },
- { "clingo_main_function_t", 1232 },
- { "clingo_model_printer_t", 1238 },
- { "clingo_model_t", 1277 },
+ { "clingo_main_function_t", 1237 },
+ { "clingo_model_printer_t", 1243 },
+ { "clingo_model_t", 1282 },
{ "clingo_model_type_t", 155 },
- { "clingo_options_t", 1278 },
- { "clingo_part_t", 1279 },
- { "clingo_program_builder_t", 1280 },
- { "clingo_propagate_control_t", 1281 },
- { "clingo_propagate_init_t", 1282 },
- { "clingo_propagator_check_callback_t", 1241 },
+ { "clingo_options_t", 1283 },
+ { "clingo_part_t", 1284 },
+ { "clingo_program_builder_t", 1285 },
+ { "clingo_propagate_control_t", 1286 },
+ { "clingo_propagate_init_t", 1287 },
+ { "clingo_propagator_check_callback_t", 1246 },
{ "clingo_propagator_check_mode_t", 155 },
- { "clingo_propagator_init_callback_t", 1242 },
- { "clingo_propagator_propagate_callback_t", 1240 },
- { "clingo_propagator_t", 1283 },
- { "clingo_propagator_undo_callback_t", 1327 },
+ { "clingo_propagator_init_callback_t", 1247 },
+ { "clingo_propagator_propagate_callback_t", 1245 },
+ { "clingo_propagator_t", 1288 },
+ { "clingo_propagator_undo_callback_t", 1332 },
{ "clingo_propagator_undo_mode_t", 155 },
- { "clingo_script_t", 1284 },
+ { "clingo_script_t", 1289 },
{ "clingo_show_type_bitset_t", 29 },
{ "clingo_signature_t", 246 },
- { "clingo_solve_control_t", 1285 },
- { "clingo_solve_event_callback_t", 517 },
+ { "clingo_solve_control_t", 1290 },
+ { "clingo_solve_event_callback_t", 522 },
{ "clingo_solve_event_type_t", 29 },
- { "clingo_solve_handle_t", 1286 },
+ { "clingo_solve_handle_t", 1291 },
{ "clingo_solve_mode_bitset_t", 29 },
{ "clingo_solve_result_bitset_t", 29 },
- { "clingo_statistics_t", 1287 },
+ { "clingo_statistics_t", 1292 },
{ "clingo_statistics_type_t", 155 },
- { "clingo_symbol_callback_t", 573 },
+ { "clingo_symbol_callback_t", 578 },
{ "clingo_symbol_t", 246 },
{ "clingo_symbol_type_t", 155 },
{ "clingo_symbolic_atom_iterator_t", 246 },
- { "clingo_symbolic_atoms_t", 1288 },
- { "clingo_theory_atoms_t", 1289 },
+ { "clingo_symbolic_atoms_t", 1293 },
+ { "clingo_theory_atoms_t", 1294 },
{ "clingo_theory_sequence_type_t", 155 },
{ "clingo_theory_term_type_t", 155 },
{ "clingo_truth_value_t", 155 },
{ "clingo_warning_t", 155 },
{ "clingo_weight_constraint_type_t", 155 },
{ "clingo_weight_t", 12 },
- { "clingo_weighted_literal_t", 1290 },
+ { "clingo_weighted_literal_t", 1295 },
};
static const struct _cffi_type_context_s _cffi_type_context = {
@@ -19389,12 +19454,12 @@ static const struct _cffi_type_context_s _cffi_type_context = {
_cffi_struct_unions,
_cffi_enums,
_cffi_typenames,
- 526, /* num_globals */
+ 527, /* num_globals */
26, /* num_struct_unions */
34, /* num_enums */
79, /* num_typenames */
NULL, /* no includes */
- 1330, /* num_types */
+ 1335, /* num_types */
1, /* flags */
};
diff --git a/libclingo/clingo.h b/libclingo/clingo.h
index 418bf97e5..e7a77731b 100644
--- a/libclingo/clingo.h
+++ b/libclingo/clingo.h
@@ -2826,6 +2826,20 @@ CLINGO_VISIBILITY_DEFAULT void clingo_control_free(clingo_control_t *control);
//! - ::clingo_error_runtime if parsing or checking fails
CLINGO_VISIBILITY_DEFAULT bool clingo_control_load(clingo_control_t *control, char const *file);
+//! Load files in aspif format.
+//!
+//! This function should be called on an empty control object.
+//!
+//! If more than one file is given, they are merged into one file. Only the first one should have a preamble.
+//!
+//! @param[in] control the target
+//! @param[in] files the array of files to load
+//! @param[in] size the size of the array
+//! @return whether the call was successful; might set one of the following error codes:
+//! - ::clingo_error_bad_alloc
+//! - ::clingo_error_runtime if parsing or checking fails
+CLINGO_VISIBILITY_DEFAULT bool clingo_control_load_aspif(clingo_control_t *ctl, char const **files, size_t size);
+
//! Extend the logic program with the given non-ground logic program in string form.
//!
//! This function puts the given program into a block of form: \#program name(parameters).
diff --git a/libclingo/clingo/clingocontrol.hh b/libclingo/clingo/clingocontrol.hh
index 2c44e78a6..c96000d12 100644
--- a/libclingo/clingo/clingocontrol.hh
+++ b/libclingo/clingo/clingocontrol.hh
@@ -252,6 +252,7 @@ public:
void ground(Control::GroundVec const &vec, Context *ctx) override;
void add(std::string const &name, Gringo::StringVec const ¶ms, std::string const &part) override;
void load(std::string const &filename) override;
+ void load_aspif(Potassco::Span files) override;
bool blocked() override;
std::string str();
void assignExternal(Potassco::Atom_t ext, Potassco::Value_t) override;
diff --git a/libclingo/clingo/control.hh b/libclingo/clingo/control.hh
index d12df1f54..2c465bcb7 100644
--- a/libclingo/clingo/control.hh
+++ b/libclingo/clingo/control.hh
@@ -246,6 +246,7 @@ struct clingo_control {
virtual void *claspFacade() = 0;
virtual void add(std::string const &name, Gringo::StringVec const ¶ms, std::string const &part) = 0;
virtual void load(std::string const &filename) = 0;
+ virtual void load_aspif(Potassco::Span files) = 0;
virtual Gringo::Symbol getConst(std::string const &name) const = 0;
virtual bool blocked() = 0;
virtual void assignExternal(Potassco::Atom_t ext, Potassco::Value_t val) = 0;
diff --git a/libclingo/src/clingocontrol.cc b/libclingo/src/clingocontrol.cc
index e736b6758..f7c0de578 100644
--- a/libclingo/src/clingocontrol.cc
+++ b/libclingo/src/clingocontrol.cc
@@ -340,6 +340,19 @@ void ClingoControl::load(std::string const &filename) {
parser_->pushFile(std::string(filename), logger_);
parse();
}
+void ClingoControl::load_aspif(Potassco::Span files) {
+ using std::begin;
+ using std::end;
+ for (auto it = end(files), ib = begin(files); it != ib; --it) {
+ parser_->pushFile(std::string{*(it - 1)}, logger_);
+ }
+ if (!parser_->empty()) {
+ parser_->parse_aspif(logger_);
+ }
+ if (logger_.hasError()) {
+ throw std::runtime_error("parsing failed");
+ }
+}
bool ClingoControl::hasSubKey(unsigned key, char const *name) const {
unsigned subkey = claspConfig_.getKey(key, name);
return subkey != Clasp::Cli::ClaspCliConfig::KEY_INVALID;
diff --git a/libclingo/src/control.cc b/libclingo/src/control.cc
index 26e27f087..0b1802c52 100644
--- a/libclingo/src/control.cc
+++ b/libclingo/src/control.cc
@@ -2065,6 +2065,11 @@ extern "C" bool clingo_control_load(clingo_control_t *ctl, char const *file) {
GRINGO_CLINGO_CATCH;
}
+extern "C" bool clingo_control_load_aspif(clingo_control_t *ctl, char const **files, size_t size) {
+ GRINGO_CLINGO_TRY { ctl->load_aspif(Potassco::Span{files, size}); }
+ GRINGO_CLINGO_CATCH;
+}
+
extern "C" bool clingo_control_set_enable_enumeration_assumption(clingo_control_t *ctl, bool value) {
GRINGO_CLINGO_TRY { ctl->useEnumAssumption(value); }
GRINGO_CLINGO_CATCH;
diff --git a/libclingo/src/gringo_app.cc b/libclingo/src/gringo_app.cc
index 01111b228..9ef754541 100644
--- a/libclingo/src/gringo_app.cc
+++ b/libclingo/src/gringo_app.cc
@@ -163,6 +163,17 @@ struct IncrementalControl : Control, private Output::ASPIFOutBackend {
parser.pushFile(std::string(filename), logger_);
parse();
}
+ void load_aspif(Potassco::Span files) override {
+ for (auto it = end(files), ib = begin(files); it != ib; --it) {
+ parser.pushFile(std::string{*(it - 1)}, logger_);
+ }
+ if (!parser.empty()) {
+ parser.parse_aspif(logger_);
+ }
+ if (logger_.hasError()) {
+ throw std::runtime_error("parsing failed");
+ }
+ }
bool blocked() override { return false; }
USolveFuture solve(Assumptions ass, clingo_solve_mode_bitset_t, USolveEventHandler cb) override {
update();
diff --git a/libgringo/gringo/input/nongroundparser.hh b/libgringo/gringo/input/nongroundparser.hh
index e2128df79..2401d2761 100644
--- a/libgringo/gringo/input/nongroundparser.hh
+++ b/libgringo/gringo/input/nongroundparser.hh
@@ -70,6 +70,7 @@ public:
int lex(void *pValue, Location &loc);
bool parseDefine(std::string const &define, Logger &log);
ParseResult parse(Logger &log);
+ void parse_aspif(Logger &log);
bool empty() { return LexerState::empty(); }
void include(String file, Location const &loc, bool inbuilt, Logger &log);
void theoryLexing(TheoryLexing mode);
@@ -106,6 +107,7 @@ private:
Condition condition() const;
String filename() const;
+ void aspif_stms_(Location &loc);
Symbol aspif_symbol_(Location &loc);
std::vector aspif_ids_(Location &loc);
std::vector aspif_atoms_(Location &loc);
@@ -131,7 +133,7 @@ private:
void aspif_edge_(Location &loc);
void aspif_theory_(Location &loc);
void aspif_comment_(Location &loc);
-
+ void aspif_asp_(Location &loc);
std::set filenames_;
bool &incmode_;
diff --git a/libgringo/src/input/nongroundlexer.xch b/libgringo/src/input/nongroundlexer.xch
index a64d3c705..af5ae76a5 100644
--- a/libgringo/src/input/nongroundlexer.xch
+++ b/libgringo/src/input/nongroundlexer.xch
@@ -328,6 +328,17 @@ uint32_t NonGroundParser::aspif_unsigned_(Location &loc) {
}
+void NonGroundParser::aspif_asp_(Location &loc) {
+ start(loc);
+ char yych;
+ /*!re2c
+ "asp" { return; }
+ NL { aspif_error_(loc, format("expected 'asp' but got ", eof() ? "" : "").c_str()); }
+ WS { aspif_error_(loc, "expected 'asp' but got "); }
+ NOWSNL+ { aspif_error_(loc, format("expected 'asp' but got token ", string()).c_str()); }
+ */
+}
+
} } // namespace Input Gringo
#undef YYCTYPE
diff --git a/libgringo/src/input/nongroundparser.cc b/libgringo/src/input/nongroundparser.cc
index c9cd17fd6..6e13e096f 100644
--- a/libgringo/src/input/nongroundparser.cc
+++ b/libgringo/src/input/nongroundparser.cc
@@ -531,17 +531,32 @@ std::vector NonGroundParser::aspif_wlits_(Location &loc)
return wlits;
}
-void NonGroundParser::aspif_(Location &loc) {
- aspif_preamble_(loc);
- bck_.beginStep();
+void NonGroundParser::parse_aspif(Logger &log) {
+ if (!empty()) {
+ log_ = &log;
+ condition_ = yycaspif;
+ auto loc = Location(filename(), 1, 1, filename(), 1, 1);
+ aspif_asp_(loc);
+ aspif_preamble_(loc);
+ bck_.beginStep();
+ do {
+ aspif_stms_(loc);
+ pop();
+ }
+ while (!empty());
+ bck_.endStep();
+ filenames_.clear();
+ disable_aspif();
+ }
+}
+
+void NonGroundParser::aspif_stms_(Location &loc) {
for (;;) {
auto stm_type = aspif_unsigned_(loc);
switch (stm_type) {
case 0: {
aspif_nl_(loc);
- bck_.endStep();
start(loc);
- condition(yycnormal);
return;
}
case 1: { aspif_rule_(loc); break; }
@@ -559,6 +574,15 @@ void NonGroundParser::aspif_(Location &loc) {
}
}
+void NonGroundParser::aspif_(Location &loc) {
+ aspif_preamble_(loc);
+ bck_.beginStep();
+ aspif_stms_(loc);
+ bck_.endStep();
+ condition(yycnormal);
+ return;
+}
+
void NonGroundParser::aspif_rule_(Location &loc) {
aspif_ws_(loc);
auto stm_type = Potassco::Head_t(aspif_unsigned_(loc));
diff --git a/libpyclingo/_clingo.c b/libpyclingo/_clingo.c
index cab95af58..ce29a3d8f 100644
--- a/libpyclingo/_clingo.c
+++ b/libpyclingo/_clingo.c
@@ -1294,14 +1294,14 @@ static void *_cffi_types[] = {
/* 3 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28), // size_t
/* 4 */ _CFFI_OP(_CFFI_OP_POINTER, 12), // int32_t const *
/* 5 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 6 */ _CFFI_OP(_CFFI_OP_POINTER, 1329), // void *
+/* 6 */ _CFFI_OP(_CFFI_OP_POINTER, 1334), // void *
/* 7 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 8 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(_Bool, uint32_t const *, size_t, int32_t, clingo_weighted_literal_t const *, size_t, void *)
/* 9 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
/* 10 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
/* 11 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 12 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21), // int32_t
-/* 13 */ _CFFI_OP(_CFFI_OP_POINTER, 1290), // clingo_weighted_literal_t const *
+/* 13 */ _CFFI_OP(_CFFI_OP_POINTER, 1295), // clingo_weighted_literal_t const *
/* 14 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 15 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 16 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
@@ -1314,8 +1314,8 @@ static void *_cffi_types[] = {
/* 23 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 24 */ _CFFI_OP(_CFFI_OP_POINTER, 252), // _Bool(*)(clingo_ast_t *, void *)
/* 25 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 26 */ _CFFI_OP(_CFFI_OP_POINTER, 1274), // clingo_control_t *
-/* 27 */ _CFFI_OP(_CFFI_OP_POINTER, 1212), // void(*)(int, char const *, void *)
+/* 26 */ _CFFI_OP(_CFFI_OP_POINTER, 1279), // clingo_control_t *
+/* 27 */ _CFFI_OP(_CFFI_OP_POINTER, 1217), // void(*)(int, char const *, void *)
/* 28 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 29 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8), // unsigned int
/* 30 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
@@ -1328,7 +1328,7 @@ static void *_cffi_types[] = {
/* 37 */ _CFFI_OP(_CFFI_OP_POINTER, 26), // clingo_control_t * *
/* 38 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 39 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(char const *, _Bool *, void *)
-/* 40 */ _CFFI_OP(_CFFI_OP_POINTER, 1262), // char const *
+/* 40 */ _CFFI_OP(_CFFI_OP_POINTER, 1267), // char const *
/* 41 */ _CFFI_OP(_CFFI_OP_POINTER, 1), // _Bool *
/* 42 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 43 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
@@ -1352,7 +1352,7 @@ static void *_cffi_types[] = {
/* 61 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 62 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(char const *, clingo_script_t const *, void *)
/* 63 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 64 */ _CFFI_OP(_CFFI_OP_POINTER, 1284), // clingo_script_t const *
+/* 64 */ _CFFI_OP(_CFFI_OP_POINTER, 1289), // clingo_script_t const *
/* 65 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 66 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 67 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(char const *, uint32_t, _Bool, uint64_t *)
@@ -1384,7 +1384,7 @@ static void *_cffi_types[] = {
/* 93 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
/* 94 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 95 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_assignment_t const *)
-/* 96 */ _CFFI_OP(_CFFI_OP_POINTER, 1264), // clingo_assignment_t const *
+/* 96 */ _CFFI_OP(_CFFI_OP_POINTER, 1269), // clingo_assignment_t const *
/* 97 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 98 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_assignment_t const *, int32_t)
/* 99 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
@@ -1425,8 +1425,8 @@ static void *_cffi_types[] = {
/* 134 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
/* 135 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 136 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_ast_t *, char *, size_t)
-/* 137 */ _CFFI_OP(_CFFI_OP_POINTER, 1271), // clingo_ast_t *
-/* 138 */ _CFFI_OP(_CFFI_OP_POINTER, 1262), // char *
+/* 137 */ _CFFI_OP(_CFFI_OP_POINTER, 1276), // clingo_ast_t *
+/* 138 */ _CFFI_OP(_CFFI_OP_POINTER, 1267), // char *
/* 139 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 140 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 141 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_ast_t *, clingo_ast_t * *)
@@ -1475,12 +1475,12 @@ static void *_cffi_types[] = {
/* 184 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_ast_t *, int, clingo_location_t *)
/* 185 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
/* 186 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 187 */ _CFFI_OP(_CFFI_OP_POINTER, 1276), // clingo_location_t *
+/* 187 */ _CFFI_OP(_CFFI_OP_POINTER, 1281), // clingo_location_t *
/* 188 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 189 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_ast_t *, int, clingo_location_t const *)
/* 190 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
/* 191 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 192 */ _CFFI_OP(_CFFI_OP_POINTER, 1276), // clingo_location_t const *
+/* 192 */ _CFFI_OP(_CFFI_OP_POINTER, 1281), // clingo_location_t const *
/* 193 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 194 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_ast_t *, int, int *)
/* 195 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
@@ -1545,11 +1545,11 @@ static void *_cffi_types[] = {
/* 254 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 255 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 256 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_ast_t const *, void *)
-/* 257 */ _CFFI_OP(_CFFI_OP_POINTER, 1271), // clingo_ast_t const *
+/* 257 */ _CFFI_OP(_CFFI_OP_POINTER, 1276), // clingo_ast_t const *
/* 258 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 259 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 260 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_backend_t *)
-/* 261 */ _CFFI_OP(_CFFI_OP_POINTER, 1272), // clingo_backend_t *
+/* 261 */ _CFFI_OP(_CFFI_OP_POINTER, 1277), // clingo_backend_t *
/* 262 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 263 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_backend_t *, _Bool, uint32_t const *, size_t, int32_t const *, size_t)
/* 264 */ _CFFI_OP(_CFFI_OP_NOOP, 261),
@@ -1666,12 +1666,12 @@ static void *_cffi_types[] = {
/* 375 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
/* 376 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 377 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_configuration_t *, uint32_t, char const *)
-/* 378 */ _CFFI_OP(_CFFI_OP_POINTER, 1273), // clingo_configuration_t *
+/* 378 */ _CFFI_OP(_CFFI_OP_POINTER, 1278), // clingo_configuration_t *
/* 379 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
/* 380 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
/* 381 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 382 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_configuration_t const *, uint32_t *)
-/* 383 */ _CFFI_OP(_CFFI_OP_POINTER, 1273), // clingo_configuration_t const *
+/* 383 */ _CFFI_OP(_CFFI_OP_POINTER, 1278), // clingo_configuration_t const *
/* 384 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
/* 385 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
/* 386 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_configuration_t const *, uint32_t, _Bool *)
@@ -1731,893 +1731,898 @@ static void *_cffi_types[] = {
/* 440 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
/* 441 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
/* 442 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 443 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const * const *, size_t, void *)
+/* 443 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const * *, size_t)
/* 444 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 445 */ _CFFI_OP(_CFFI_OP_NOOP, 22),
+/* 445 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
/* 446 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 447 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 448 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 449 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const *)
-/* 450 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 451 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 452 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 453 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const *, char const * const *, size_t, char const *)
-/* 454 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 455 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 456 */ _CFFI_OP(_CFFI_OP_NOOP, 22),
-/* 457 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 458 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 459 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 460 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_backend_t * *)
-/* 461 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 462 */ _CFFI_OP(_CFFI_OP_POINTER, 261), // clingo_backend_t * *
-/* 463 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 464 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_configuration_t * *)
-/* 465 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 466 */ _CFFI_OP(_CFFI_OP_POINTER, 378), // clingo_configuration_t * *
-/* 467 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 468 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_ground_program_observer_t const *, _Bool, void *)
-/* 469 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 470 */ _CFFI_OP(_CFFI_OP_POINTER, 1275), // clingo_ground_program_observer_t const *
-/* 471 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
-/* 472 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 473 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 474 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_part_t const *, size_t, _Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *), void *)
-/* 475 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 476 */ _CFFI_OP(_CFFI_OP_POINTER, 1279), // clingo_part_t const *
-/* 477 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 478 */ _CFFI_OP(_CFFI_OP_POINTER, 577), // _Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *)
-/* 479 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 480 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 481 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_program_builder_t * *)
-/* 482 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 483 */ _CFFI_OP(_CFFI_OP_POINTER, 684), // clingo_program_builder_t * *
-/* 484 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 485 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_propagator_t const *, void *, _Bool)
-/* 486 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 487 */ _CFFI_OP(_CFFI_OP_POINTER, 1283), // clingo_propagator_t const *
-/* 488 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 489 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
-/* 490 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 491 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, int32_t)
-/* 492 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 493 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 494 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 495 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, int32_t, int)
-/* 496 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 497 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 498 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 447 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 448 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const * const *, size_t, void *)
+/* 449 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 450 */ _CFFI_OP(_CFFI_OP_NOOP, 22),
+/* 451 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 452 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 453 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 454 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const *)
+/* 455 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 456 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 457 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 458 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, char const *, char const * const *, size_t, char const *)
+/* 459 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 460 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 461 */ _CFFI_OP(_CFFI_OP_NOOP, 22),
+/* 462 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 463 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 464 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 465 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_backend_t * *)
+/* 466 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 467 */ _CFFI_OP(_CFFI_OP_POINTER, 261), // clingo_backend_t * *
+/* 468 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 469 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_configuration_t * *)
+/* 470 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 471 */ _CFFI_OP(_CFFI_OP_POINTER, 378), // clingo_configuration_t * *
+/* 472 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 473 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_ground_program_observer_t const *, _Bool, void *)
+/* 474 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 475 */ _CFFI_OP(_CFFI_OP_POINTER, 1280), // clingo_ground_program_observer_t const *
+/* 476 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 477 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 478 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 479 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_part_t const *, size_t, _Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *), void *)
+/* 480 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 481 */ _CFFI_OP(_CFFI_OP_POINTER, 1284), // clingo_part_t const *
+/* 482 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 483 */ _CFFI_OP(_CFFI_OP_POINTER, 582), // _Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *)
+/* 484 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 485 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 486 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_program_builder_t * *)
+/* 487 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 488 */ _CFFI_OP(_CFFI_OP_POINTER, 689), // clingo_program_builder_t * *
+/* 489 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 490 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, clingo_propagator_t const *, void *, _Bool)
+/* 491 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 492 */ _CFFI_OP(_CFFI_OP_POINTER, 1288), // clingo_propagator_t const *
+/* 493 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 494 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 495 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 496 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, int32_t)
+/* 497 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 498 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
/* 499 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 500 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, uint32_t const *, size_t, _Bool)
+/* 500 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, int32_t, int)
/* 501 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 502 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
-/* 503 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 504 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
-/* 505 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 506 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, unsigned int, char const *, _Bool)
-/* 507 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 508 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
-/* 509 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 510 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
-/* 511 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 512 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, unsigned int, int32_t const *, size_t, _Bool(*)(unsigned int, void *, void *, _Bool *), void *, clingo_solve_handle_t * *)
-/* 513 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 514 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
-/* 515 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 516 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 517 */ _CFFI_OP(_CFFI_OP_POINTER, 1096), // _Bool(*)(unsigned int, void *, void *, _Bool *)
-/* 518 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 519 */ _CFFI_OP(_CFFI_OP_POINTER, 790), // clingo_solve_handle_t * *
-/* 520 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 521 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, void * *)
-/* 522 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 523 */ _CFFI_OP(_CFFI_OP_POINTER, 6), // void * *
-/* 524 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 525 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, void *)
-/* 526 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 527 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 528 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 529 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *)
-/* 530 */ _CFFI_OP(_CFFI_OP_POINTER, 1274), // clingo_control_t const *
-/* 531 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 532 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, char const *, _Bool *)
-/* 533 */ _CFFI_OP(_CFFI_OP_NOOP, 530),
-/* 534 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 535 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 502 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 503 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 504 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 505 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, uint32_t const *, size_t, _Bool)
+/* 506 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 507 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
+/* 508 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 509 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 510 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 511 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, unsigned int, char const *, _Bool)
+/* 512 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 513 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
+/* 514 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 515 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 516 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 517 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, unsigned int, int32_t const *, size_t, _Bool(*)(unsigned int, void *, void *, _Bool *), void *, clingo_solve_handle_t * *)
+/* 518 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 519 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
+/* 520 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 521 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 522 */ _CFFI_OP(_CFFI_OP_POINTER, 1101), // _Bool(*)(unsigned int, void *, void *, _Bool *)
+/* 523 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 524 */ _CFFI_OP(_CFFI_OP_POINTER, 795), // clingo_solve_handle_t * *
+/* 525 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 526 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, void * *)
+/* 527 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 528 */ _CFFI_OP(_CFFI_OP_POINTER, 6), // void * *
+/* 529 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 530 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t *, void *)
+/* 531 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 532 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 533 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 534 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *)
+/* 535 */ _CFFI_OP(_CFFI_OP_POINTER, 1279), // clingo_control_t const *
/* 536 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 537 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, char const *, uint64_t *)
-/* 538 */ _CFFI_OP(_CFFI_OP_NOOP, 530),
+/* 537 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, char const *, _Bool *)
+/* 538 */ _CFFI_OP(_CFFI_OP_NOOP, 535),
/* 539 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 540 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 540 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 541 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 542 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, clingo_statistics_t const * *)
-/* 543 */ _CFFI_OP(_CFFI_OP_NOOP, 530),
-/* 544 */ _CFFI_OP(_CFFI_OP_POINTER, 824), // clingo_statistics_t const * *
-/* 545 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 546 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, clingo_symbolic_atoms_t const * *)
-/* 547 */ _CFFI_OP(_CFFI_OP_NOOP, 530),
-/* 548 */ _CFFI_OP(_CFFI_OP_POINTER, 867), // clingo_symbolic_atoms_t const * *
-/* 549 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 550 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, clingo_theory_atoms_t const * *)
-/* 551 */ _CFFI_OP(_CFFI_OP_NOOP, 530),
-/* 552 */ _CFFI_OP(_CFFI_OP_POINTER, 906), // clingo_theory_atoms_t const * *
-/* 553 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 554 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t *, char const *, void *)
-/* 555 */ _CFFI_OP(_CFFI_OP_NOOP, 187),
-/* 556 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 557 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 542 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, char const *, uint64_t *)
+/* 543 */ _CFFI_OP(_CFFI_OP_NOOP, 535),
+/* 544 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 545 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 546 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 547 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, clingo_statistics_t const * *)
+/* 548 */ _CFFI_OP(_CFFI_OP_NOOP, 535),
+/* 549 */ _CFFI_OP(_CFFI_OP_POINTER, 829), // clingo_statistics_t const * *
+/* 550 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 551 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, clingo_symbolic_atoms_t const * *)
+/* 552 */ _CFFI_OP(_CFFI_OP_NOOP, 535),
+/* 553 */ _CFFI_OP(_CFFI_OP_POINTER, 872), // clingo_symbolic_atoms_t const * *
+/* 554 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 555 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_control_t const *, clingo_theory_atoms_t const * *)
+/* 556 */ _CFFI_OP(_CFFI_OP_NOOP, 535),
+/* 557 */ _CFFI_OP(_CFFI_OP_POINTER, 911), // clingo_theory_atoms_t const * *
/* 558 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 559 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t *, char const *, void *, size_t, void *, void *, void *)
+/* 559 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t *, char const *, void *)
/* 560 */ _CFFI_OP(_CFFI_OP_NOOP, 187),
/* 561 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
/* 562 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 563 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 564 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 565 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 566 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 567 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 568 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t const *, char const *, uint64_t const *, size_t, _Bool(*)(uint64_t const *, size_t, void *), void *, void *)
-/* 569 */ _CFFI_OP(_CFFI_OP_NOOP, 192),
-/* 570 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 571 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
-/* 572 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 573 */ _CFFI_OP(_CFFI_OP_POINTER, 1047), // _Bool(*)(uint64_t const *, size_t, void *)
-/* 574 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 575 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 576 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 577 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *)
-/* 578 */ _CFFI_OP(_CFFI_OP_NOOP, 192),
-/* 579 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 580 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
-/* 581 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 582 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 583 */ _CFFI_OP(_CFFI_OP_NOOP, 573),
-/* 584 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 585 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 586 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t const *, char const *, void *)
-/* 587 */ _CFFI_OP(_CFFI_OP_NOOP, 192),
-/* 588 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 563 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 564 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t *, char const *, void *, size_t, void *, void *, void *)
+/* 565 */ _CFFI_OP(_CFFI_OP_NOOP, 187),
+/* 566 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 567 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 568 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 569 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 570 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 571 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 572 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 573 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t const *, char const *, uint64_t const *, size_t, _Bool(*)(uint64_t const *, size_t, void *), void *, void *)
+/* 574 */ _CFFI_OP(_CFFI_OP_NOOP, 192),
+/* 575 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 576 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
+/* 577 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 578 */ _CFFI_OP(_CFFI_OP_POINTER, 1052), // _Bool(*)(uint64_t const *, size_t, void *)
+/* 579 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 580 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 581 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 582 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *)
+/* 583 */ _CFFI_OP(_CFFI_OP_NOOP, 192),
+/* 584 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 585 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
+/* 586 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 587 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 588 */ _CFFI_OP(_CFFI_OP_NOOP, 578),
/* 589 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 590 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 591 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t *, uint64_t const *, size_t)
-/* 592 */ _CFFI_OP(_CFFI_OP_POINTER, 1277), // clingo_model_t *
-/* 593 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
-/* 594 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 591 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_location_t const *, char const *, void *)
+/* 592 */ _CFFI_OP(_CFFI_OP_NOOP, 192),
+/* 593 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 594 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 595 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 596 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, _Bool *)
-/* 597 */ _CFFI_OP(_CFFI_OP_POINTER, 1277), // clingo_model_t const *
-/* 598 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 599 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 600 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, _Bool(*)(void *), void *, void *)
-/* 601 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 602 */ _CFFI_OP(_CFFI_OP_POINTER, 1102), // _Bool(*)(void *)
-/* 603 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 604 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 605 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 606 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, clingo_solve_control_t * *)
-/* 607 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 608 */ _CFFI_OP(_CFFI_OP_POINTER, 781), // clingo_solve_control_t * *
-/* 609 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 610 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int *)
-/* 611 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 612 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
-/* 613 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 614 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int32_t *, size_t)
-/* 615 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 616 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
-/* 617 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 596 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t *, uint64_t const *, size_t)
+/* 597 */ _CFFI_OP(_CFFI_OP_POINTER, 1282), // clingo_model_t *
+/* 598 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
+/* 599 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 600 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 601 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, _Bool *)
+/* 602 */ _CFFI_OP(_CFFI_OP_POINTER, 1282), // clingo_model_t const *
+/* 603 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 604 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 605 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, _Bool(*)(void *), void *, void *)
+/* 606 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 607 */ _CFFI_OP(_CFFI_OP_POINTER, 1107), // _Bool(*)(void *)
+/* 608 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 609 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 610 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 611 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, clingo_solve_control_t * *)
+/* 612 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 613 */ _CFFI_OP(_CFFI_OP_POINTER, 786), // clingo_solve_control_t * *
+/* 614 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 615 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int *)
+/* 616 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 617 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
/* 618 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 619 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int32_t, _Bool *)
-/* 620 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 621 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 622 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 619 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int32_t *, size_t)
+/* 620 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 621 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 622 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 623 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 624 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int32_t, int *)
-/* 625 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
+/* 624 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int32_t, _Bool *)
+/* 625 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
/* 626 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 627 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 627 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 628 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 629 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int64_t *, size_t)
-/* 630 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 631 */ _CFFI_OP(_CFFI_OP_POINTER, 1325), // int64_t *
-/* 632 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 629 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int32_t, int *)
+/* 630 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 631 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 632 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
/* 633 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 634 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, size_t *)
-/* 635 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 636 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
-/* 637 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 638 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, uint32_t *)
-/* 639 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 640 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
-/* 641 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 642 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, uint64_t *)
-/* 643 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 644 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 645 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 646 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, uint64_t, _Bool *)
-/* 647 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 648 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 649 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 634 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, int64_t *, size_t)
+/* 635 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 636 */ _CFFI_OP(_CFFI_OP_POINTER, 1330), // int64_t *
+/* 637 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 638 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 639 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, size_t *)
+/* 640 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 641 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 642 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 643 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, uint32_t *)
+/* 644 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 645 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
+/* 646 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 647 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, uint64_t *)
+/* 648 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 649 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
/* 650 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 651 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, unsigned int, size_t *)
-/* 652 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
-/* 653 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
-/* 654 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 651 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, uint64_t, _Bool *)
+/* 652 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 653 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 654 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 655 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 656 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, unsigned int, uint64_t *, size_t)
-/* 657 */ _CFFI_OP(_CFFI_OP_NOOP, 597),
+/* 656 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, unsigned int, size_t *)
+/* 657 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
/* 658 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
-/* 659 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 660 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 661 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 662 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_options_t *, char const *, char const *, char const *, _Bool *)
-/* 663 */ _CFFI_OP(_CFFI_OP_POINTER, 1278), // clingo_options_t *
-/* 664 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 665 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 666 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 667 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 668 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 669 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_options_t *, char const *, char const *, char const *, _Bool(*)(char const *, void *), void *, _Bool, char const *)
-/* 670 */ _CFFI_OP(_CFFI_OP_NOOP, 663),
+/* 659 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 660 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 661 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_model_t const *, unsigned int, uint64_t *, size_t)
+/* 662 */ _CFFI_OP(_CFFI_OP_NOOP, 602),
+/* 663 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
+/* 664 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 665 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 666 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 667 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_options_t *, char const *, char const *, char const *, _Bool *)
+/* 668 */ _CFFI_OP(_CFFI_OP_POINTER, 1283), // clingo_options_t *
+/* 669 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 670 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
/* 671 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 672 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 673 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 674 */ _CFFI_OP(_CFFI_OP_POINTER, 84), // _Bool(*)(char const *, void *)
-/* 675 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 676 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 672 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 673 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 674 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_options_t *, char const *, char const *, char const *, _Bool(*)(char const *, void *), void *, _Bool, char const *)
+/* 675 */ _CFFI_OP(_CFFI_OP_NOOP, 668),
+/* 676 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
/* 677 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 678 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 679 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_options_t *, void *)
-/* 680 */ _CFFI_OP(_CFFI_OP_NOOP, 663),
-/* 681 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 682 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 683 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_program_builder_t *)
-/* 684 */ _CFFI_OP(_CFFI_OP_POINTER, 1280), // clingo_program_builder_t *
-/* 685 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 686 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_program_builder_t *, clingo_ast_t *)
-/* 687 */ _CFFI_OP(_CFFI_OP_NOOP, 684),
-/* 688 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
-/* 689 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 690 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, _Bool *)
-/* 691 */ _CFFI_OP(_CFFI_OP_POINTER, 1281), // clingo_propagate_control_t *
-/* 692 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 693 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 694 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t *)
-/* 695 */ _CFFI_OP(_CFFI_OP_NOOP, 691),
-/* 696 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
-/* 697 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 698 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t const *, size_t, int, _Bool *)
-/* 699 */ _CFFI_OP(_CFFI_OP_NOOP, 691),
-/* 700 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 701 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 702 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 703 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 704 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 705 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t const *, size_t, void *)
-/* 706 */ _CFFI_OP(_CFFI_OP_NOOP, 691),
-/* 707 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 708 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 709 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 710 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 711 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t)
-/* 712 */ _CFFI_OP(_CFFI_OP_NOOP, 691),
-/* 713 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 714 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 715 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, void *)
-/* 716 */ _CFFI_OP(_CFFI_OP_NOOP, 691),
-/* 717 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 718 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 719 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t const *, int32_t)
-/* 720 */ _CFFI_OP(_CFFI_OP_POINTER, 1281), // clingo_propagate_control_t const *
-/* 721 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 722 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 723 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, _Bool *)
-/* 724 */ _CFFI_OP(_CFFI_OP_POINTER, 1282), // clingo_propagate_init_t *
-/* 725 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 726 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 727 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, _Bool, int32_t *)
-/* 728 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 729 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
-/* 730 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 678 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 679 */ _CFFI_OP(_CFFI_OP_POINTER, 84), // _Bool(*)(char const *, void *)
+/* 680 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 681 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 682 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 683 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 684 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_options_t *, void *)
+/* 685 */ _CFFI_OP(_CFFI_OP_NOOP, 668),
+/* 686 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 687 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 688 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_program_builder_t *)
+/* 689 */ _CFFI_OP(_CFFI_OP_POINTER, 1285), // clingo_program_builder_t *
+/* 690 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 691 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_program_builder_t *, clingo_ast_t *)
+/* 692 */ _CFFI_OP(_CFFI_OP_NOOP, 689),
+/* 693 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
+/* 694 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 695 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, _Bool *)
+/* 696 */ _CFFI_OP(_CFFI_OP_POINTER, 1286), // clingo_propagate_control_t *
+/* 697 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 698 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 699 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t *)
+/* 700 */ _CFFI_OP(_CFFI_OP_NOOP, 696),
+/* 701 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 702 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 703 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t const *, size_t, int, _Bool *)
+/* 704 */ _CFFI_OP(_CFFI_OP_NOOP, 696),
+/* 705 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 706 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 707 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 708 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 709 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 710 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t const *, size_t, void *)
+/* 711 */ _CFFI_OP(_CFFI_OP_NOOP, 696),
+/* 712 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 713 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 714 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 715 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 716 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, int32_t)
+/* 717 */ _CFFI_OP(_CFFI_OP_NOOP, 696),
+/* 718 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 719 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 720 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t *, void *)
+/* 721 */ _CFFI_OP(_CFFI_OP_NOOP, 696),
+/* 722 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 723 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 724 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_control_t const *, int32_t)
+/* 725 */ _CFFI_OP(_CFFI_OP_POINTER, 1286), // clingo_propagate_control_t const *
+/* 726 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 727 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 728 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, _Bool *)
+/* 729 */ _CFFI_OP(_CFFI_OP_POINTER, 1287), // clingo_propagate_init_t *
+/* 730 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 731 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 732 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t const *, size_t, _Bool *)
-/* 733 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 734 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 735 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 736 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 737 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 738 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t)
-/* 739 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 740 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 741 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 742 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t, clingo_weighted_literal_t const *, size_t, int32_t, int, _Bool, _Bool *)
-/* 743 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 744 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 745 */ _CFFI_OP(_CFFI_OP_NOOP, 13),
-/* 746 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 747 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 748 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 749 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
-/* 750 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 751 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 752 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t, int32_t, int32_t)
-/* 753 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 754 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 755 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 756 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 757 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 758 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t, uint32_t)
-/* 759 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
+/* 732 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, _Bool, int32_t *)
+/* 733 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 734 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 735 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 736 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 737 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t const *, size_t, _Bool *)
+/* 738 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 739 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 740 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 741 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 742 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 743 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t)
+/* 744 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 745 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 746 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 747 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t, clingo_weighted_literal_t const *, size_t, int32_t, int, _Bool, _Bool *)
+/* 748 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 749 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 750 */ _CFFI_OP(_CFFI_OP_NOOP, 13),
+/* 751 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 752 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 753 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 754 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 1),
+/* 755 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 756 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 757 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t, int32_t, int32_t)
+/* 758 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 759 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
/* 760 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 761 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 761 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
/* 762 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 763 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, void *)
-/* 764 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 765 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 766 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 767 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t const *, clingo_symbolic_atoms_t const * *)
-/* 768 */ _CFFI_OP(_CFFI_OP_POINTER, 1282), // clingo_propagate_init_t const *
-/* 769 */ _CFFI_OP(_CFFI_OP_NOOP, 548),
-/* 770 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 771 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t const *, clingo_theory_atoms_t const * *)
-/* 772 */ _CFFI_OP(_CFFI_OP_NOOP, 768),
-/* 773 */ _CFFI_OP(_CFFI_OP_NOOP, 552),
-/* 774 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 775 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t const *, int32_t, int32_t *)
-/* 776 */ _CFFI_OP(_CFFI_OP_NOOP, 768),
-/* 777 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 778 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 763 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, int32_t, uint32_t)
+/* 764 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 765 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 766 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 767 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 768 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t *, void *)
+/* 769 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 770 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 771 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 772 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t const *, clingo_symbolic_atoms_t const * *)
+/* 773 */ _CFFI_OP(_CFFI_OP_POINTER, 1287), // clingo_propagate_init_t const *
+/* 774 */ _CFFI_OP(_CFFI_OP_NOOP, 553),
+/* 775 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 776 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t const *, clingo_theory_atoms_t const * *)
+/* 777 */ _CFFI_OP(_CFFI_OP_NOOP, 773),
+/* 778 */ _CFFI_OP(_CFFI_OP_NOOP, 557),
/* 779 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 780 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_control_t *, int32_t const *, size_t)
-/* 781 */ _CFFI_OP(_CFFI_OP_POINTER, 1285), // clingo_solve_control_t *
-/* 782 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 783 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 780 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_propagate_init_t const *, int32_t, int32_t *)
+/* 781 */ _CFFI_OP(_CFFI_OP_NOOP, 773),
+/* 782 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 783 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
/* 784 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 785 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_control_t const *, clingo_symbolic_atoms_t const * *)
-/* 786 */ _CFFI_OP(_CFFI_OP_POINTER, 1285), // clingo_solve_control_t const *
-/* 787 */ _CFFI_OP(_CFFI_OP_NOOP, 548),
-/* 788 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 789 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *)
-/* 790 */ _CFFI_OP(_CFFI_OP_POINTER, 1286), // clingo_solve_handle_t *
-/* 791 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 792 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *, clingo_model_t const * *)
-/* 793 */ _CFFI_OP(_CFFI_OP_NOOP, 790),
-/* 794 */ _CFFI_OP(_CFFI_OP_POINTER, 597), // clingo_model_t const * *
-/* 795 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 796 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *, int32_t const * *, size_t *)
-/* 797 */ _CFFI_OP(_CFFI_OP_NOOP, 790),
-/* 798 */ _CFFI_OP(_CFFI_OP_POINTER, 4), // int32_t const * *
-/* 799 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 785 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_control_t *, int32_t const *, size_t)
+/* 786 */ _CFFI_OP(_CFFI_OP_POINTER, 1290), // clingo_solve_control_t *
+/* 787 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 788 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 789 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 790 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_control_t const *, clingo_symbolic_atoms_t const * *)
+/* 791 */ _CFFI_OP(_CFFI_OP_POINTER, 1290), // clingo_solve_control_t const *
+/* 792 */ _CFFI_OP(_CFFI_OP_NOOP, 553),
+/* 793 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 794 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *)
+/* 795 */ _CFFI_OP(_CFFI_OP_POINTER, 1291), // clingo_solve_handle_t *
+/* 796 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 797 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *, clingo_model_t const * *)
+/* 798 */ _CFFI_OP(_CFFI_OP_NOOP, 795),
+/* 799 */ _CFFI_OP(_CFFI_OP_POINTER, 602), // clingo_model_t const * *
/* 800 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 801 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *, unsigned int *)
-/* 802 */ _CFFI_OP(_CFFI_OP_NOOP, 790),
-/* 803 */ _CFFI_OP(_CFFI_OP_NOOP, 434),
-/* 804 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 805 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t *, uint64_t, char const *, int, uint64_t *)
-/* 806 */ _CFFI_OP(_CFFI_OP_POINTER, 1287), // clingo_statistics_t *
-/* 807 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 808 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 809 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 810 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 811 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 812 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t *, uint64_t, double)
-/* 813 */ _CFFI_OP(_CFFI_OP_NOOP, 806),
-/* 814 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 815 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 14), // double
+/* 801 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *, int32_t const * *, size_t *)
+/* 802 */ _CFFI_OP(_CFFI_OP_NOOP, 795),
+/* 803 */ _CFFI_OP(_CFFI_OP_POINTER, 4), // int32_t const * *
+/* 804 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 805 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 806 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_solve_handle_t *, unsigned int *)
+/* 807 */ _CFFI_OP(_CFFI_OP_NOOP, 795),
+/* 808 */ _CFFI_OP(_CFFI_OP_NOOP, 434),
+/* 809 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 810 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t *, uint64_t, char const *, int, uint64_t *)
+/* 811 */ _CFFI_OP(_CFFI_OP_POINTER, 1292), // clingo_statistics_t *
+/* 812 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 813 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 814 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 815 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
/* 816 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 817 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t *, uint64_t, int, uint64_t *)
-/* 818 */ _CFFI_OP(_CFFI_OP_NOOP, 806),
+/* 817 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t *, uint64_t, double)
+/* 818 */ _CFFI_OP(_CFFI_OP_NOOP, 811),
/* 819 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 820 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 821 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 822 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 823 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t *)
-/* 824 */ _CFFI_OP(_CFFI_OP_POINTER, 1287), // clingo_statistics_t const *
-/* 825 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 826 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 827 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, char const *, _Bool *)
-/* 828 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
-/* 829 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 830 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 831 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 832 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 833 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, char const *, uint64_t *)
-/* 834 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
-/* 835 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 836 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 837 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 838 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 839 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, double *)
-/* 840 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
-/* 841 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 842 */ _CFFI_OP(_CFFI_OP_POINTER, 815), // double *
+/* 820 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 14), // double
+/* 821 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 822 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t *, uint64_t, int, uint64_t *)
+/* 823 */ _CFFI_OP(_CFFI_OP_NOOP, 811),
+/* 824 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 825 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 826 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 827 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 828 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t *)
+/* 829 */ _CFFI_OP(_CFFI_OP_POINTER, 1292), // clingo_statistics_t const *
+/* 830 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 831 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 832 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, char const *, _Bool *)
+/* 833 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
+/* 834 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 835 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 836 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 837 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 838 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, char const *, uint64_t *)
+/* 839 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
+/* 840 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 841 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 842 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
/* 843 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 844 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, int *)
-/* 845 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
+/* 844 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, double *)
+/* 845 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
/* 846 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 847 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 847 */ _CFFI_OP(_CFFI_OP_POINTER, 820), // double *
/* 848 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 849 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, size_t *)
-/* 850 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
+/* 849 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, int *)
+/* 850 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
/* 851 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 852 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 852 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
/* 853 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 854 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, size_t, char const * *)
-/* 855 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
+/* 854 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, size_t *)
+/* 855 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
/* 856 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 857 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 858 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
-/* 859 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 860 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, size_t, uint64_t *)
-/* 861 */ _CFFI_OP(_CFFI_OP_NOOP, 824),
-/* 862 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 863 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 864 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 865 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 866 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, size_t *)
-/* 867 */ _CFFI_OP(_CFFI_OP_POINTER, 1288), // clingo_symbolic_atoms_t const *
-/* 868 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
-/* 869 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 870 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t *)
-/* 871 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
-/* 872 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 873 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 874 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t *, size_t)
-/* 875 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
-/* 876 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 877 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 857 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 858 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 859 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, size_t, char const * *)
+/* 860 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
+/* 861 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 862 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 863 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
+/* 864 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 865 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_statistics_t const *, uint64_t, size_t, uint64_t *)
+/* 866 */ _CFFI_OP(_CFFI_OP_NOOP, 829),
+/* 867 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 868 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 869 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 870 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 871 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, size_t *)
+/* 872 */ _CFFI_OP(_CFFI_OP_POINTER, 1293), // clingo_symbolic_atoms_t const *
+/* 873 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 874 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 875 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t *)
+/* 876 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
+/* 877 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
/* 878 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 879 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t const *, uint64_t *)
-/* 880 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
-/* 881 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
-/* 882 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 879 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t *, size_t)
+/* 880 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
+/* 881 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 882 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 883 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 884 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, _Bool *)
-/* 885 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
-/* 886 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 887 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 884 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t const *, uint64_t *)
+/* 885 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
+/* 886 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
+/* 887 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
/* 888 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 889 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, int32_t *)
-/* 890 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
+/* 889 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, _Bool *)
+/* 890 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
/* 891 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 892 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 892 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 893 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 894 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, uint64_t *)
-/* 895 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
+/* 894 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, int32_t *)
+/* 895 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
/* 896 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 897 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 897 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
/* 898 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 899 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, uint64_t, _Bool *)
-/* 900 */ _CFFI_OP(_CFFI_OP_NOOP, 867),
+/* 899 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, uint64_t *)
+/* 900 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
/* 901 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 902 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 903 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 904 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 905 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, size_t *)
-/* 906 */ _CFFI_OP(_CFFI_OP_POINTER, 1289), // clingo_theory_atoms_t const *
-/* 907 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
-/* 908 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 909 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, _Bool *)
-/* 910 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
-/* 911 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 912 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 902 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 903 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 904 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_symbolic_atoms_t const *, uint64_t, uint64_t, _Bool *)
+/* 905 */ _CFFI_OP(_CFFI_OP_NOOP, 872),
+/* 906 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 907 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 908 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 909 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 910 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, size_t *)
+/* 911 */ _CFFI_OP(_CFFI_OP_POINTER, 1294), // clingo_theory_atoms_t const *
+/* 912 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
/* 913 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 914 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, char *, size_t)
-/* 915 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
+/* 914 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, _Bool *)
+/* 915 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
/* 916 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 917 */ _CFFI_OP(_CFFI_OP_NOOP, 138),
-/* 918 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 919 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 920 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, char const * *)
-/* 921 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
-/* 922 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 923 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
+/* 917 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 918 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 919 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, char *, size_t)
+/* 920 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
+/* 921 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 922 */ _CFFI_OP(_CFFI_OP_NOOP, 138),
+/* 923 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 924 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 925 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, char const * *, uint32_t *)
-/* 926 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
+/* 925 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, char const * *)
+/* 926 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
/* 927 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
/* 928 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
-/* 929 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
-/* 930 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 931 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, int *)
-/* 932 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
-/* 933 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 934 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 929 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 930 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, char const * *, uint32_t *)
+/* 931 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
+/* 932 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 933 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
+/* 934 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
/* 935 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 936 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, int32_t *)
-/* 937 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
+/* 936 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, int *)
+/* 937 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
/* 938 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 939 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 939 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
/* 940 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 941 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, int32_t const * *, size_t *)
-/* 942 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
+/* 941 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, int32_t *)
+/* 942 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
/* 943 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 944 */ _CFFI_OP(_CFFI_OP_NOOP, 798),
-/* 945 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
-/* 946 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 947 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, size_t *)
-/* 948 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
-/* 949 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 944 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 945 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 946 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, int32_t const * *, size_t *)
+/* 947 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
+/* 948 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 949 */ _CFFI_OP(_CFFI_OP_NOOP, 803),
/* 950 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
/* 951 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 952 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, uint32_t *)
-/* 953 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
+/* 952 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, size_t *)
+/* 953 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
/* 954 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 955 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
+/* 955 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
/* 956 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 957 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, uint32_t const * *, size_t *)
-/* 958 */ _CFFI_OP(_CFFI_OP_NOOP, 906),
+/* 957 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, uint32_t *)
+/* 958 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
/* 959 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 960 */ _CFFI_OP(_CFFI_OP_POINTER, 2), // uint32_t const * *
-/* 961 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
-/* 962 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 963 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int, clingo_ast_t * *, ...)
-/* 964 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 965 */ _CFFI_OP(_CFFI_OP_NOOP, 143),
-/* 966 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 1),
-/* 967 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int, int, int32_t const *, size_t, void *)
-/* 968 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 960 */ _CFFI_OP(_CFFI_OP_NOOP, 115),
+/* 961 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 962 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(clingo_theory_atoms_t const *, uint32_t, uint32_t const * *, size_t *)
+/* 963 */ _CFFI_OP(_CFFI_OP_NOOP, 911),
+/* 964 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 965 */ _CFFI_OP(_CFFI_OP_POINTER, 2), // uint32_t const * *
+/* 966 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 967 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 968 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int, clingo_ast_t * *, ...)
/* 969 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 970 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 971 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 972 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 973 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 974 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int32_t const *, size_t, void *)
+/* 970 */ _CFFI_OP(_CFFI_OP_NOOP, 143),
+/* 971 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 1),
+/* 972 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int, int, int32_t const *, size_t, void *)
+/* 973 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 974 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
/* 975 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
/* 976 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 977 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 978 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 979 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int32_t, clingo_weighted_literal_t const *, size_t, void *)
-/* 980 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 981 */ _CFFI_OP(_CFFI_OP_NOOP, 13),
-/* 982 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 983 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 984 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 985 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t const *, size_t, void *)
-/* 986 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
+/* 979 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int32_t const *, size_t, void *)
+/* 980 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 981 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 982 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 983 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 984 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(int32_t, clingo_weighted_literal_t const *, size_t, void *)
+/* 985 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 986 */ _CFFI_OP(_CFFI_OP_NOOP, 13),
/* 987 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 988 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 989 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 990 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, char const *, void *)
-/* 991 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 992 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 990 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t const *, size_t, void *)
+/* 991 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
+/* 992 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 993 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 994 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 995 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, clingo_assignment_t const *, int32_t, void *, int32_t *)
+/* 995 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, char const *, void *)
/* 996 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 997 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
-/* 998 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 999 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1000 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
-/* 1001 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1002 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, int, int, unsigned int, int32_t const *, size_t, void *)
-/* 1003 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1004 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1005 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1006 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
-/* 1007 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 1008 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1009 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1010 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1011 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, int, uint32_t const *, size_t, void *)
-/* 1012 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1013 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1014 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
-/* 1015 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1016 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1017 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1018 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, int, void *)
-/* 1019 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1020 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 997 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 998 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 999 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1000 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, clingo_assignment_t const *, int32_t, void *, int32_t *)
+/* 1001 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1002 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
+/* 1003 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 1004 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1005 */ _CFFI_OP(_CFFI_OP_NOOP, 120),
+/* 1006 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1007 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, int, int, unsigned int, int32_t const *, size_t, void *)
+/* 1008 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1009 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1010 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1011 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
+/* 1012 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 1013 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1014 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1015 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1016 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, int, uint32_t const *, size_t, void *)
+/* 1017 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1018 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1019 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
+/* 1020 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 1021 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1022 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1023 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, uint32_t const *, size_t, int32_t const *, size_t, void *)
+/* 1023 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, int, void *)
/* 1024 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1025 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
-/* 1026 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1027 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 1028 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1029 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1030 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1031 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, uint32_t, uint32_t const *, size_t, uint32_t, uint32_t, void *)
-/* 1032 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1033 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1034 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
-/* 1035 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1036 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1025 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1026 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1027 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1028 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, uint32_t const *, size_t, int32_t const *, size_t, void *)
+/* 1029 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1030 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
+/* 1031 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1032 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 1033 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1034 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1035 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1036 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, uint32_t, uint32_t const *, size_t, uint32_t, uint32_t, void *)
/* 1037 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1038 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1039 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1040 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, uint32_t, uint32_t const *, size_t, void *)
+/* 1038 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1039 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
+/* 1040 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 1041 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
/* 1042 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1043 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
-/* 1044 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1045 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1046 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1047 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t const *, size_t, void *)
-/* 1048 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
+/* 1043 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1044 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1045 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint32_t, uint32_t, uint32_t const *, size_t, void *)
+/* 1046 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1047 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1048 */ _CFFI_OP(_CFFI_OP_NOOP, 2),
/* 1049 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 1050 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1051 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1052 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t)
-/* 1053 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1054 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1055 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, _Bool *)
-/* 1056 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1057 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 1058 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1059 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, char *, size_t)
-/* 1060 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1061 */ _CFFI_OP(_CFFI_OP_NOOP, 138),
-/* 1062 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1052 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t const *, size_t, void *)
+/* 1053 */ _CFFI_OP(_CFFI_OP_NOOP, 79),
+/* 1054 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1055 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1056 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1057 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t)
+/* 1058 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1059 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1060 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, _Bool *)
+/* 1061 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1062 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 1063 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1064 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, char const * *)
+/* 1064 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, char *, size_t)
/* 1065 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1066 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
-/* 1067 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1068 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, int *)
-/* 1069 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1070 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
-/* 1071 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1072 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, int32_t const *, size_t, void *)
-/* 1073 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1074 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 1075 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1076 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1077 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1078 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, size_t *)
-/* 1079 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1080 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
-/* 1081 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1082 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, uint32_t, void *)
-/* 1083 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1084 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
-/* 1085 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1066 */ _CFFI_OP(_CFFI_OP_NOOP, 138),
+/* 1067 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1068 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1069 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, char const * *)
+/* 1070 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1071 */ _CFFI_OP(_CFFI_OP_NOOP, 60),
+/* 1072 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1073 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, int *)
+/* 1074 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1075 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 1076 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1077 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, int32_t const *, size_t, void *)
+/* 1078 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1079 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 1080 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1081 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1082 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1083 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, size_t *)
+/* 1084 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1085 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
/* 1086 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1087 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, uint64_t const * *, size_t *)
+/* 1087 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, uint32_t, void *)
/* 1088 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1089 */ _CFFI_OP(_CFFI_OP_POINTER, 79), // uint64_t const * *
-/* 1090 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 1089 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 22),
+/* 1090 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1091 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1092 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, uint64_t)
+/* 1092 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, uint64_t const * *, size_t *)
/* 1093 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1094 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1095 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1096 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(unsigned int, void *, void *, _Bool *)
-/* 1097 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
-/* 1098 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1099 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1100 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
-/* 1101 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1102 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *)
+/* 1094 */ _CFFI_OP(_CFFI_OP_POINTER, 79), // uint64_t const * *
+/* 1095 */ _CFFI_OP(_CFFI_OP_NOOP, 207),
+/* 1096 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1097 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(uint64_t, uint64_t)
+/* 1098 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1099 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1100 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1101 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(unsigned int, void *, void *, _Bool *)
+/* 1102 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 8),
/* 1103 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1104 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1105 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *, char const *, void *)
-/* 1106 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1107 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 1104 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1105 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 1106 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1107 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *)
/* 1108 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1109 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1110 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *, char const *, void *, size_t, void *, void *, void *)
+/* 1110 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *, char const *, void *)
/* 1111 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1112 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
/* 1113 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1114 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1115 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1114 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1115 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *, char const *, void *, size_t, void *, void *, void *)
/* 1116 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1117 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1118 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1119 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *, void *)
+/* 1117 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 1118 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1119 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
/* 1120 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1121 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1122 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1123 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(char const *)
-/* 1124 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 1125 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1126 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(int)
-/* 1127 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1128 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1129 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(uint64_t)
-/* 1130 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1131 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1132 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(void *)
-/* 1133 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1134 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1135 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(void)
+/* 1122 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1123 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1124 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1), // _Bool()(void *, void *)
+/* 1125 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1126 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1127 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1128 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(char const *)
+/* 1129 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 1130 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1131 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(int)
+/* 1132 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1133 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1134 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(uint64_t)
+/* 1135 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
/* 1136 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1137 */ _CFFI_OP(_CFFI_OP_FUNCTION, 96), // clingo_assignment_t const *()(clingo_propagate_control_t const *)
-/* 1138 */ _CFFI_OP(_CFFI_OP_NOOP, 720),
+/* 1137 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(void *)
+/* 1138 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
/* 1139 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1140 */ _CFFI_OP(_CFFI_OP_FUNCTION, 96), // clingo_assignment_t const *()(clingo_propagate_init_t const *)
-/* 1141 */ _CFFI_OP(_CFFI_OP_NOOP, 768),
-/* 1142 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1143 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(clingo_application_t *, char const * const *, size_t, void *)
-/* 1144 */ _CFFI_OP(_CFFI_OP_POINTER, 1263), // clingo_application_t *
-/* 1145 */ _CFFI_OP(_CFFI_OP_NOOP, 22),
-/* 1146 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1147 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1148 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1149 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(clingo_propagate_init_t const *)
-/* 1150 */ _CFFI_OP(_CFFI_OP_NOOP, 768),
-/* 1151 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1152 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(uint64_t)
-/* 1153 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1154 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1155 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(void)
+/* 1140 */ _CFFI_OP(_CFFI_OP_FUNCTION, 40), // char const *()(void)
+/* 1141 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1142 */ _CFFI_OP(_CFFI_OP_FUNCTION, 96), // clingo_assignment_t const *()(clingo_propagate_control_t const *)
+/* 1143 */ _CFFI_OP(_CFFI_OP_NOOP, 725),
+/* 1144 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1145 */ _CFFI_OP(_CFFI_OP_FUNCTION, 96), // clingo_assignment_t const *()(clingo_propagate_init_t const *)
+/* 1146 */ _CFFI_OP(_CFFI_OP_NOOP, 773),
+/* 1147 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1148 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(clingo_application_t *, char const * const *, size_t, void *)
+/* 1149 */ _CFFI_OP(_CFFI_OP_POINTER, 1268), // clingo_application_t *
+/* 1150 */ _CFFI_OP(_CFFI_OP_NOOP, 22),
+/* 1151 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1152 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1153 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1154 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(clingo_propagate_init_t const *)
+/* 1155 */ _CFFI_OP(_CFFI_OP_NOOP, 773),
/* 1156 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1157 */ _CFFI_OP(_CFFI_OP_FUNCTION, 3), // size_t()(clingo_assignment_t const *)
-/* 1158 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
+/* 1157 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(uint64_t)
+/* 1158 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
/* 1159 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1160 */ _CFFI_OP(_CFFI_OP_FUNCTION, 3), // size_t()(clingo_ast_t *)
-/* 1161 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
-/* 1162 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1163 */ _CFFI_OP(_CFFI_OP_FUNCTION, 3), // size_t()(uint64_t)
-/* 1164 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1165 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1166 */ _CFFI_OP(_CFFI_OP_FUNCTION, 69), // uint32_t()(clingo_assignment_t const *)
-/* 1167 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
-/* 1168 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1169 */ _CFFI_OP(_CFFI_OP_FUNCTION, 69), // uint32_t()(clingo_propagate_control_t const *)
-/* 1170 */ _CFFI_OP(_CFFI_OP_NOOP, 720),
-/* 1171 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1172 */ _CFFI_OP(_CFFI_OP_FUNCTION, 69), // uint32_t()(uint64_t)
-/* 1173 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
-/* 1174 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1175 */ _CFFI_OP(_CFFI_OP_FUNCTION, 29), // unsigned int()(void *)
-/* 1176 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1177 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1178 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(clingo_ast_t *)
-/* 1179 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
-/* 1180 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1181 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(clingo_control_t *)
-/* 1182 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
-/* 1183 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1184 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(clingo_propagate_control_t *, int32_t)
-/* 1185 */ _CFFI_OP(_CFFI_OP_NOOP, 691),
-/* 1186 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
-/* 1187 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1188 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(clingo_propagate_control_t const *, int32_t const *, size_t, void *)
-/* 1189 */ _CFFI_OP(_CFFI_OP_NOOP, 720),
-/* 1190 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
-/* 1191 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
-/* 1192 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1193 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1194 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(clingo_propagate_init_t *, int)
-/* 1195 */ _CFFI_OP(_CFFI_OP_NOOP, 724),
-/* 1196 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1197 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1198 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(clingo_solve_handle_t *, double, _Bool *)
-/* 1199 */ _CFFI_OP(_CFFI_OP_NOOP, 790),
-/* 1200 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 14),
-/* 1201 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
+/* 1160 */ _CFFI_OP(_CFFI_OP_FUNCTION, 155), // int()(void)
+/* 1161 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1162 */ _CFFI_OP(_CFFI_OP_FUNCTION, 3), // size_t()(clingo_assignment_t const *)
+/* 1163 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
+/* 1164 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1165 */ _CFFI_OP(_CFFI_OP_FUNCTION, 3), // size_t()(clingo_ast_t *)
+/* 1166 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
+/* 1167 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1168 */ _CFFI_OP(_CFFI_OP_FUNCTION, 3), // size_t()(uint64_t)
+/* 1169 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1170 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1171 */ _CFFI_OP(_CFFI_OP_FUNCTION, 69), // uint32_t()(clingo_assignment_t const *)
+/* 1172 */ _CFFI_OP(_CFFI_OP_NOOP, 96),
+/* 1173 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1174 */ _CFFI_OP(_CFFI_OP_FUNCTION, 69), // uint32_t()(clingo_propagate_control_t const *)
+/* 1175 */ _CFFI_OP(_CFFI_OP_NOOP, 725),
+/* 1176 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1177 */ _CFFI_OP(_CFFI_OP_FUNCTION, 69), // uint32_t()(uint64_t)
+/* 1178 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 24),
+/* 1179 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1180 */ _CFFI_OP(_CFFI_OP_FUNCTION, 29), // unsigned int()(void *)
+/* 1181 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1182 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1183 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(clingo_ast_t *)
+/* 1184 */ _CFFI_OP(_CFFI_OP_NOOP, 137),
+/* 1185 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1186 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(clingo_control_t *)
+/* 1187 */ _CFFI_OP(_CFFI_OP_NOOP, 26),
+/* 1188 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1189 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(clingo_propagate_control_t *, int32_t)
+/* 1190 */ _CFFI_OP(_CFFI_OP_NOOP, 696),
+/* 1191 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 21),
+/* 1192 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1193 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(clingo_propagate_control_t const *, int32_t const *, size_t, void *)
+/* 1194 */ _CFFI_OP(_CFFI_OP_NOOP, 725),
+/* 1195 */ _CFFI_OP(_CFFI_OP_NOOP, 4),
+/* 1196 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 28),
+/* 1197 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1198 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1199 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(clingo_propagate_init_t *, int)
+/* 1200 */ _CFFI_OP(_CFFI_OP_NOOP, 729),
+/* 1201 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
/* 1202 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1203 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(int *, int *, int *)
-/* 1204 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
-/* 1205 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
-/* 1206 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 1203 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(clingo_solve_handle_t *, double, _Bool *)
+/* 1204 */ _CFFI_OP(_CFFI_OP_NOOP, 795),
+/* 1205 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 14),
+/* 1206 */ _CFFI_OP(_CFFI_OP_NOOP, 41),
/* 1207 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1208 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(int, char const *)
-/* 1209 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1210 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 1211 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1212 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(int, char const *, void *)
-/* 1213 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1214 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
-/* 1215 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1208 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(int *, int *, int *)
+/* 1209 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 1210 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 1211 */ _CFFI_OP(_CFFI_OP_NOOP, 110),
+/* 1212 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1213 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(int, char const *)
+/* 1214 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1215 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
/* 1216 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1217 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(int, uint64_t *)
+/* 1217 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(int, char const *, void *)
/* 1218 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
-/* 1219 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 1220 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1221 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(uint64_t *)
-/* 1222 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
-/* 1223 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1224 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1329), // void()(void *)
-/* 1225 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
-/* 1226 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
-/* 1227 */ _CFFI_OP(_CFFI_OP_POINTER, 0), // _Bool(*)(_Bool, uint32_t const *, size_t, int32_t const *, size_t, void *)
-/* 1228 */ _CFFI_OP(_CFFI_OP_POINTER, 8), // _Bool(*)(_Bool, uint32_t const *, size_t, int32_t, clingo_weighted_literal_t const *, size_t, void *)
-/* 1229 */ _CFFI_OP(_CFFI_OP_POINTER, 17), // _Bool(*)(_Bool, void *)
-/* 1230 */ _CFFI_OP(_CFFI_OP_POINTER, 39), // _Bool(*)(char const *, _Bool *, void *)
-/* 1231 */ _CFFI_OP(_CFFI_OP_POINTER, 256), // _Bool(*)(clingo_ast_t const *, void *)
-/* 1232 */ _CFFI_OP(_CFFI_OP_POINTER, 443), // _Bool(*)(clingo_control_t *, char const * const *, size_t, void *)
-/* 1233 */ _CFFI_OP(_CFFI_OP_POINTER, 525), // _Bool(*)(clingo_control_t *, void *)
-/* 1234 */ _CFFI_OP(_CFFI_OP_POINTER, 554), // _Bool(*)(clingo_location_t *, char const *, void *)
-/* 1235 */ _CFFI_OP(_CFFI_OP_POINTER, 559), // _Bool(*)(clingo_location_t *, char const *, void *, size_t, void *, void *, void *)
-/* 1236 */ _CFFI_OP(_CFFI_OP_POINTER, 568), // _Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, _Bool(*)(uint64_t const *, size_t, void *), void *, void *)
-/* 1237 */ _CFFI_OP(_CFFI_OP_POINTER, 586), // _Bool(*)(clingo_location_t const *, char const *, void *)
-/* 1238 */ _CFFI_OP(_CFFI_OP_POINTER, 600), // _Bool(*)(clingo_model_t const *, _Bool(*)(void *), void *, void *)
-/* 1239 */ _CFFI_OP(_CFFI_OP_POINTER, 679), // _Bool(*)(clingo_options_t *, void *)
-/* 1240 */ _CFFI_OP(_CFFI_OP_POINTER, 705), // _Bool(*)(clingo_propagate_control_t *, int32_t const *, size_t, void *)
-/* 1241 */ _CFFI_OP(_CFFI_OP_POINTER, 715), // _Bool(*)(clingo_propagate_control_t *, void *)
-/* 1242 */ _CFFI_OP(_CFFI_OP_POINTER, 763), // _Bool(*)(clingo_propagate_init_t *, void *)
-/* 1243 */ _CFFI_OP(_CFFI_OP_POINTER, 963), // _Bool(*)(int, clingo_ast_t * *, ...)
-/* 1244 */ _CFFI_OP(_CFFI_OP_POINTER, 967), // _Bool(*)(int, int, int32_t const *, size_t, void *)
-/* 1245 */ _CFFI_OP(_CFFI_OP_POINTER, 974), // _Bool(*)(int32_t const *, size_t, void *)
-/* 1246 */ _CFFI_OP(_CFFI_OP_POINTER, 979), // _Bool(*)(int32_t, clingo_weighted_literal_t const *, size_t, void *)
-/* 1247 */ _CFFI_OP(_CFFI_OP_POINTER, 985), // _Bool(*)(uint32_t const *, size_t, void *)
-/* 1248 */ _CFFI_OP(_CFFI_OP_POINTER, 990), // _Bool(*)(uint32_t, char const *, void *)
-/* 1249 */ _CFFI_OP(_CFFI_OP_POINTER, 995), // _Bool(*)(uint32_t, clingo_assignment_t const *, int32_t, void *, int32_t *)
-/* 1250 */ _CFFI_OP(_CFFI_OP_POINTER, 1002), // _Bool(*)(uint32_t, int, int, unsigned int, int32_t const *, size_t, void *)
-/* 1251 */ _CFFI_OP(_CFFI_OP_POINTER, 1011), // _Bool(*)(uint32_t, int, uint32_t const *, size_t, void *)
-/* 1252 */ _CFFI_OP(_CFFI_OP_POINTER, 1018), // _Bool(*)(uint32_t, int, void *)
-/* 1253 */ _CFFI_OP(_CFFI_OP_POINTER, 1023), // _Bool(*)(uint32_t, uint32_t const *, size_t, int32_t const *, size_t, void *)
-/* 1254 */ _CFFI_OP(_CFFI_OP_POINTER, 1031), // _Bool(*)(uint32_t, uint32_t, uint32_t const *, size_t, uint32_t, uint32_t, void *)
-/* 1255 */ _CFFI_OP(_CFFI_OP_POINTER, 1040), // _Bool(*)(uint32_t, uint32_t, uint32_t const *, size_t, void *)
-/* 1256 */ _CFFI_OP(_CFFI_OP_POINTER, 1072), // _Bool(*)(uint64_t, int32_t const *, size_t, void *)
-/* 1257 */ _CFFI_OP(_CFFI_OP_POINTER, 1082), // _Bool(*)(uint64_t, uint32_t, void *)
-/* 1258 */ _CFFI_OP(_CFFI_OP_POINTER, 1105), // _Bool(*)(void *, char const *, void *)
-/* 1259 */ _CFFI_OP(_CFFI_OP_POINTER, 1110), // _Bool(*)(void *, char const *, void *, size_t, void *, void *, void *)
-/* 1260 */ _CFFI_OP(_CFFI_OP_POINTER, 1119), // _Bool(*)(void *, void *)
-/* 1261 */ _CFFI_OP(_CFFI_OP_POINTER, 1132), // char const *(*)(void *)
-/* 1262 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 2), // char
-/* 1263 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 0), // clingo_application_t
-/* 1264 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 1), // clingo_assignment_t
-/* 1265 */ _CFFI_OP(_CFFI_OP_POINTER, 1266), // clingo_ast_argument_t const *
-/* 1266 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 3), // clingo_ast_argument_t
-/* 1267 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 4), // clingo_ast_attribute_names_t
-/* 1268 */ _CFFI_OP(_CFFI_OP_POINTER, 1269), // clingo_ast_constructor_t const *
-/* 1269 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 5), // clingo_ast_constructor_t
-/* 1270 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 6), // clingo_ast_constructors_t
-/* 1271 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 2), // clingo_ast_t
-/* 1272 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 7), // clingo_backend_t
-/* 1273 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 8), // clingo_configuration_t
-/* 1274 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 9), // clingo_control_t
-/* 1275 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 10), // clingo_ground_program_observer_t
-/* 1276 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 11), // clingo_location_t
-/* 1277 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 12), // clingo_model_t
-/* 1278 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 13), // clingo_options_t
-/* 1279 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 14), // clingo_part_t
-/* 1280 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 15), // clingo_program_builder_t
-/* 1281 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 16), // clingo_propagate_control_t
-/* 1282 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 17), // clingo_propagate_init_t
-/* 1283 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 18), // clingo_propagator_t
-/* 1284 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 19), // clingo_script_t
-/* 1285 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 20), // clingo_solve_control_t
-/* 1286 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 21), // clingo_solve_handle_t
-/* 1287 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 22), // clingo_statistics_t
-/* 1288 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 23), // clingo_symbolic_atoms_t
-/* 1289 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 24), // clingo_theory_atoms_t
-/* 1290 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 25), // clingo_weighted_literal_t
-/* 1291 */ _CFFI_OP(_CFFI_OP_ENUM, 0), // enum clingo_ast_aggregate_function_e
-/* 1292 */ _CFFI_OP(_CFFI_OP_ENUM, 1), // enum clingo_ast_attribute_e
-/* 1293 */ _CFFI_OP(_CFFI_OP_ENUM, 2), // enum clingo_ast_attribute_type_e
-/* 1294 */ _CFFI_OP(_CFFI_OP_ENUM, 3), // enum clingo_ast_binary_operator_e
-/* 1295 */ _CFFI_OP(_CFFI_OP_ENUM, 4), // enum clingo_ast_comparison_operator_e
-/* 1296 */ _CFFI_OP(_CFFI_OP_ENUM, 5), // enum clingo_ast_sign_e
-/* 1297 */ _CFFI_OP(_CFFI_OP_ENUM, 6), // enum clingo_ast_theory_atom_definition_type_e
-/* 1298 */ _CFFI_OP(_CFFI_OP_ENUM, 7), // enum clingo_ast_theory_operator_type_e
-/* 1299 */ _CFFI_OP(_CFFI_OP_ENUM, 8), // enum clingo_ast_theory_sequence_type_e
-/* 1300 */ _CFFI_OP(_CFFI_OP_ENUM, 9), // enum clingo_ast_type_e
-/* 1301 */ _CFFI_OP(_CFFI_OP_ENUM, 10), // enum clingo_ast_unary_operator_e
-/* 1302 */ _CFFI_OP(_CFFI_OP_ENUM, 11), // enum clingo_ast_unpool_type_e
-/* 1303 */ _CFFI_OP(_CFFI_OP_ENUM, 12), // enum clingo_backend_type_e
-/* 1304 */ _CFFI_OP(_CFFI_OP_ENUM, 13), // enum clingo_clause_type_e
-/* 1305 */ _CFFI_OP(_CFFI_OP_ENUM, 14), // enum clingo_comment_type_e
-/* 1306 */ _CFFI_OP(_CFFI_OP_ENUM, 15), // enum clingo_configuration_type_e
-/* 1307 */ _CFFI_OP(_CFFI_OP_ENUM, 16), // enum clingo_consequence_e
-/* 1308 */ _CFFI_OP(_CFFI_OP_ENUM, 17), // enum clingo_error_e
-/* 1309 */ _CFFI_OP(_CFFI_OP_ENUM, 18), // enum clingo_external_type_e
-/* 1310 */ _CFFI_OP(_CFFI_OP_ENUM, 19), // enum clingo_heuristic_type_e
-/* 1311 */ _CFFI_OP(_CFFI_OP_ENUM, 20), // enum clingo_model_type_e
-/* 1312 */ _CFFI_OP(_CFFI_OP_ENUM, 21), // enum clingo_propagator_check_mode_e
-/* 1313 */ _CFFI_OP(_CFFI_OP_ENUM, 22), // enum clingo_propagator_undo_mode_e
-/* 1314 */ _CFFI_OP(_CFFI_OP_ENUM, 23), // enum clingo_show_type_e
-/* 1315 */ _CFFI_OP(_CFFI_OP_ENUM, 24), // enum clingo_solve_event_type_e
-/* 1316 */ _CFFI_OP(_CFFI_OP_ENUM, 25), // enum clingo_solve_mode_e
-/* 1317 */ _CFFI_OP(_CFFI_OP_ENUM, 26), // enum clingo_solve_result_e
-/* 1318 */ _CFFI_OP(_CFFI_OP_ENUM, 27), // enum clingo_statistics_type_e
-/* 1319 */ _CFFI_OP(_CFFI_OP_ENUM, 28), // enum clingo_symbol_type_e
-/* 1320 */ _CFFI_OP(_CFFI_OP_ENUM, 29), // enum clingo_theory_sequence_type_e
-/* 1321 */ _CFFI_OP(_CFFI_OP_ENUM, 30), // enum clingo_theory_term_type_e
-/* 1322 */ _CFFI_OP(_CFFI_OP_ENUM, 31), // enum clingo_truth_value_e
-/* 1323 */ _CFFI_OP(_CFFI_OP_ENUM, 32), // enum clingo_warning_e
-/* 1324 */ _CFFI_OP(_CFFI_OP_ENUM, 33), // enum clingo_weight_constraint_type_e
-/* 1325 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 23), // int64_t
-/* 1326 */ _CFFI_OP(_CFFI_OP_POINTER, 1175), // unsigned int(*)(void *)
-/* 1327 */ _CFFI_OP(_CFFI_OP_POINTER, 1188), // void(*)(clingo_propagate_control_t const *, int32_t const *, size_t, void *)
-/* 1328 */ _CFFI_OP(_CFFI_OP_POINTER, 1224), // void(*)(void *)
-/* 1329 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 0), // void
+/* 1219 */ _CFFI_OP(_CFFI_OP_NOOP, 40),
+/* 1220 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1221 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1222 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(int, uint64_t *)
+/* 1223 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 7),
+/* 1224 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 1225 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1226 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(uint64_t *)
+/* 1227 */ _CFFI_OP(_CFFI_OP_NOOP, 56),
+/* 1228 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1229 */ _CFFI_OP(_CFFI_OP_FUNCTION, 1334), // void()(void *)
+/* 1230 */ _CFFI_OP(_CFFI_OP_NOOP, 6),
+/* 1231 */ _CFFI_OP(_CFFI_OP_FUNCTION_END, 0),
+/* 1232 */ _CFFI_OP(_CFFI_OP_POINTER, 0), // _Bool(*)(_Bool, uint32_t const *, size_t, int32_t const *, size_t, void *)
+/* 1233 */ _CFFI_OP(_CFFI_OP_POINTER, 8), // _Bool(*)(_Bool, uint32_t const *, size_t, int32_t, clingo_weighted_literal_t const *, size_t, void *)
+/* 1234 */ _CFFI_OP(_CFFI_OP_POINTER, 17), // _Bool(*)(_Bool, void *)
+/* 1235 */ _CFFI_OP(_CFFI_OP_POINTER, 39), // _Bool(*)(char const *, _Bool *, void *)
+/* 1236 */ _CFFI_OP(_CFFI_OP_POINTER, 256), // _Bool(*)(clingo_ast_t const *, void *)
+/* 1237 */ _CFFI_OP(_CFFI_OP_POINTER, 448), // _Bool(*)(clingo_control_t *, char const * const *, size_t, void *)
+/* 1238 */ _CFFI_OP(_CFFI_OP_POINTER, 530), // _Bool(*)(clingo_control_t *, void *)
+/* 1239 */ _CFFI_OP(_CFFI_OP_POINTER, 559), // _Bool(*)(clingo_location_t *, char const *, void *)
+/* 1240 */ _CFFI_OP(_CFFI_OP_POINTER, 564), // _Bool(*)(clingo_location_t *, char const *, void *, size_t, void *, void *, void *)
+/* 1241 */ _CFFI_OP(_CFFI_OP_POINTER, 573), // _Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, _Bool(*)(uint64_t const *, size_t, void *), void *, void *)
+/* 1242 */ _CFFI_OP(_CFFI_OP_POINTER, 591), // _Bool(*)(clingo_location_t const *, char const *, void *)
+/* 1243 */ _CFFI_OP(_CFFI_OP_POINTER, 605), // _Bool(*)(clingo_model_t const *, _Bool(*)(void *), void *, void *)
+/* 1244 */ _CFFI_OP(_CFFI_OP_POINTER, 684), // _Bool(*)(clingo_options_t *, void *)
+/* 1245 */ _CFFI_OP(_CFFI_OP_POINTER, 710), // _Bool(*)(clingo_propagate_control_t *, int32_t const *, size_t, void *)
+/* 1246 */ _CFFI_OP(_CFFI_OP_POINTER, 720), // _Bool(*)(clingo_propagate_control_t *, void *)
+/* 1247 */ _CFFI_OP(_CFFI_OP_POINTER, 768), // _Bool(*)(clingo_propagate_init_t *, void *)
+/* 1248 */ _CFFI_OP(_CFFI_OP_POINTER, 968), // _Bool(*)(int, clingo_ast_t * *, ...)
+/* 1249 */ _CFFI_OP(_CFFI_OP_POINTER, 972), // _Bool(*)(int, int, int32_t const *, size_t, void *)
+/* 1250 */ _CFFI_OP(_CFFI_OP_POINTER, 979), // _Bool(*)(int32_t const *, size_t, void *)
+/* 1251 */ _CFFI_OP(_CFFI_OP_POINTER, 984), // _Bool(*)(int32_t, clingo_weighted_literal_t const *, size_t, void *)
+/* 1252 */ _CFFI_OP(_CFFI_OP_POINTER, 990), // _Bool(*)(uint32_t const *, size_t, void *)
+/* 1253 */ _CFFI_OP(_CFFI_OP_POINTER, 995), // _Bool(*)(uint32_t, char const *, void *)
+/* 1254 */ _CFFI_OP(_CFFI_OP_POINTER, 1000), // _Bool(*)(uint32_t, clingo_assignment_t const *, int32_t, void *, int32_t *)
+/* 1255 */ _CFFI_OP(_CFFI_OP_POINTER, 1007), // _Bool(*)(uint32_t, int, int, unsigned int, int32_t const *, size_t, void *)
+/* 1256 */ _CFFI_OP(_CFFI_OP_POINTER, 1016), // _Bool(*)(uint32_t, int, uint32_t const *, size_t, void *)
+/* 1257 */ _CFFI_OP(_CFFI_OP_POINTER, 1023), // _Bool(*)(uint32_t, int, void *)
+/* 1258 */ _CFFI_OP(_CFFI_OP_POINTER, 1028), // _Bool(*)(uint32_t, uint32_t const *, size_t, int32_t const *, size_t, void *)
+/* 1259 */ _CFFI_OP(_CFFI_OP_POINTER, 1036), // _Bool(*)(uint32_t, uint32_t, uint32_t const *, size_t, uint32_t, uint32_t, void *)
+/* 1260 */ _CFFI_OP(_CFFI_OP_POINTER, 1045), // _Bool(*)(uint32_t, uint32_t, uint32_t const *, size_t, void *)
+/* 1261 */ _CFFI_OP(_CFFI_OP_POINTER, 1077), // _Bool(*)(uint64_t, int32_t const *, size_t, void *)
+/* 1262 */ _CFFI_OP(_CFFI_OP_POINTER, 1087), // _Bool(*)(uint64_t, uint32_t, void *)
+/* 1263 */ _CFFI_OP(_CFFI_OP_POINTER, 1110), // _Bool(*)(void *, char const *, void *)
+/* 1264 */ _CFFI_OP(_CFFI_OP_POINTER, 1115), // _Bool(*)(void *, char const *, void *, size_t, void *, void *, void *)
+/* 1265 */ _CFFI_OP(_CFFI_OP_POINTER, 1124), // _Bool(*)(void *, void *)
+/* 1266 */ _CFFI_OP(_CFFI_OP_POINTER, 1137), // char const *(*)(void *)
+/* 1267 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 2), // char
+/* 1268 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 0), // clingo_application_t
+/* 1269 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 1), // clingo_assignment_t
+/* 1270 */ _CFFI_OP(_CFFI_OP_POINTER, 1271), // clingo_ast_argument_t const *
+/* 1271 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 3), // clingo_ast_argument_t
+/* 1272 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 4), // clingo_ast_attribute_names_t
+/* 1273 */ _CFFI_OP(_CFFI_OP_POINTER, 1274), // clingo_ast_constructor_t const *
+/* 1274 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 5), // clingo_ast_constructor_t
+/* 1275 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 6), // clingo_ast_constructors_t
+/* 1276 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 2), // clingo_ast_t
+/* 1277 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 7), // clingo_backend_t
+/* 1278 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 8), // clingo_configuration_t
+/* 1279 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 9), // clingo_control_t
+/* 1280 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 10), // clingo_ground_program_observer_t
+/* 1281 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 11), // clingo_location_t
+/* 1282 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 12), // clingo_model_t
+/* 1283 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 13), // clingo_options_t
+/* 1284 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 14), // clingo_part_t
+/* 1285 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 15), // clingo_program_builder_t
+/* 1286 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 16), // clingo_propagate_control_t
+/* 1287 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 17), // clingo_propagate_init_t
+/* 1288 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 18), // clingo_propagator_t
+/* 1289 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 19), // clingo_script_t
+/* 1290 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 20), // clingo_solve_control_t
+/* 1291 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 21), // clingo_solve_handle_t
+/* 1292 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 22), // clingo_statistics_t
+/* 1293 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 23), // clingo_symbolic_atoms_t
+/* 1294 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 24), // clingo_theory_atoms_t
+/* 1295 */ _CFFI_OP(_CFFI_OP_STRUCT_UNION, 25), // clingo_weighted_literal_t
+/* 1296 */ _CFFI_OP(_CFFI_OP_ENUM, 0), // enum clingo_ast_aggregate_function_e
+/* 1297 */ _CFFI_OP(_CFFI_OP_ENUM, 1), // enum clingo_ast_attribute_e
+/* 1298 */ _CFFI_OP(_CFFI_OP_ENUM, 2), // enum clingo_ast_attribute_type_e
+/* 1299 */ _CFFI_OP(_CFFI_OP_ENUM, 3), // enum clingo_ast_binary_operator_e
+/* 1300 */ _CFFI_OP(_CFFI_OP_ENUM, 4), // enum clingo_ast_comparison_operator_e
+/* 1301 */ _CFFI_OP(_CFFI_OP_ENUM, 5), // enum clingo_ast_sign_e
+/* 1302 */ _CFFI_OP(_CFFI_OP_ENUM, 6), // enum clingo_ast_theory_atom_definition_type_e
+/* 1303 */ _CFFI_OP(_CFFI_OP_ENUM, 7), // enum clingo_ast_theory_operator_type_e
+/* 1304 */ _CFFI_OP(_CFFI_OP_ENUM, 8), // enum clingo_ast_theory_sequence_type_e
+/* 1305 */ _CFFI_OP(_CFFI_OP_ENUM, 9), // enum clingo_ast_type_e
+/* 1306 */ _CFFI_OP(_CFFI_OP_ENUM, 10), // enum clingo_ast_unary_operator_e
+/* 1307 */ _CFFI_OP(_CFFI_OP_ENUM, 11), // enum clingo_ast_unpool_type_e
+/* 1308 */ _CFFI_OP(_CFFI_OP_ENUM, 12), // enum clingo_backend_type_e
+/* 1309 */ _CFFI_OP(_CFFI_OP_ENUM, 13), // enum clingo_clause_type_e
+/* 1310 */ _CFFI_OP(_CFFI_OP_ENUM, 14), // enum clingo_comment_type_e
+/* 1311 */ _CFFI_OP(_CFFI_OP_ENUM, 15), // enum clingo_configuration_type_e
+/* 1312 */ _CFFI_OP(_CFFI_OP_ENUM, 16), // enum clingo_consequence_e
+/* 1313 */ _CFFI_OP(_CFFI_OP_ENUM, 17), // enum clingo_error_e
+/* 1314 */ _CFFI_OP(_CFFI_OP_ENUM, 18), // enum clingo_external_type_e
+/* 1315 */ _CFFI_OP(_CFFI_OP_ENUM, 19), // enum clingo_heuristic_type_e
+/* 1316 */ _CFFI_OP(_CFFI_OP_ENUM, 20), // enum clingo_model_type_e
+/* 1317 */ _CFFI_OP(_CFFI_OP_ENUM, 21), // enum clingo_propagator_check_mode_e
+/* 1318 */ _CFFI_OP(_CFFI_OP_ENUM, 22), // enum clingo_propagator_undo_mode_e
+/* 1319 */ _CFFI_OP(_CFFI_OP_ENUM, 23), // enum clingo_show_type_e
+/* 1320 */ _CFFI_OP(_CFFI_OP_ENUM, 24), // enum clingo_solve_event_type_e
+/* 1321 */ _CFFI_OP(_CFFI_OP_ENUM, 25), // enum clingo_solve_mode_e
+/* 1322 */ _CFFI_OP(_CFFI_OP_ENUM, 26), // enum clingo_solve_result_e
+/* 1323 */ _CFFI_OP(_CFFI_OP_ENUM, 27), // enum clingo_statistics_type_e
+/* 1324 */ _CFFI_OP(_CFFI_OP_ENUM, 28), // enum clingo_symbol_type_e
+/* 1325 */ _CFFI_OP(_CFFI_OP_ENUM, 29), // enum clingo_theory_sequence_type_e
+/* 1326 */ _CFFI_OP(_CFFI_OP_ENUM, 30), // enum clingo_theory_term_type_e
+/* 1327 */ _CFFI_OP(_CFFI_OP_ENUM, 31), // enum clingo_truth_value_e
+/* 1328 */ _CFFI_OP(_CFFI_OP_ENUM, 32), // enum clingo_warning_e
+/* 1329 */ _CFFI_OP(_CFFI_OP_ENUM, 33), // enum clingo_weight_constraint_type_e
+/* 1330 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 23), // int64_t
+/* 1331 */ _CFFI_OP(_CFFI_OP_POINTER, 1180), // unsigned int(*)(void *)
+/* 1332 */ _CFFI_OP(_CFFI_OP_POINTER, 1193), // void(*)(clingo_propagate_control_t const *, int32_t const *, size_t, void *)
+/* 1333 */ _CFFI_OP(_CFFI_OP_POINTER, 1229), // void(*)(void *)
+/* 1334 */ _CFFI_OP(_CFFI_OP_PRIMITIVE, 0), // void
};
static struct _cffi_externpy_s _cffi_externpy__pyclingo_call =
@@ -10243,10 +10248,10 @@ _cffi_f_clingo_control_backend(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(462), arg1, (char **)&x1);
+ _cffi_type(467), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_backend_t * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(462), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(467), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10296,10 +10301,10 @@ _cffi_f_clingo_control_clasp_facade(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(523), arg1, (char **)&x1);
+ _cffi_type(528), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (void * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(523), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(528), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10387,10 +10392,10 @@ _cffi_f_clingo_control_configuration(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(466), arg1, (char **)&x1);
+ _cffi_type(471), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_configuration_t * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(466), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(471), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10469,10 +10474,10 @@ _cffi_f_clingo_control_get_const(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(530), arg0, (char **)&x0);
+ _cffi_type(535), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(530), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(535), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10622,10 +10627,10 @@ _cffi_f_clingo_control_ground(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(476), arg1, (char **)&x1);
+ _cffi_type(481), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_part_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(476), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(481), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10634,7 +10639,7 @@ _cffi_f_clingo_control_ground(PyObject *self, PyObject *args)
if (x2 == (size_t)-1 && PyErr_Occurred())
return NULL;
- x3 = (_Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *))_cffi_to_c_pointer(arg3, _cffi_type(478));
+ x3 = (_Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *))_cffi_to_c_pointer(arg3, _cffi_type(483));
if (x3 == (_Bool(*)(clingo_location_t const *, char const *, uint64_t const *, size_t, void *, _Bool(*)(uint64_t const *, size_t, void *), void *))NULL && PyErr_Occurred())
return NULL;
@@ -10685,10 +10690,10 @@ _cffi_f_clingo_control_has_const(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(530), arg0, (char **)&x0);
+ _cffi_type(535), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(530), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(535), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10777,10 +10782,10 @@ _cffi_f_clingo_control_is_conflicting(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(530), arg0, (char **)&x0);
+ _cffi_type(535), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(530), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(535), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -10853,6 +10858,65 @@ _cffi_f_clingo_control_load(PyObject *self, PyObject *args)
# define _cffi_f_clingo_control_load _cffi_d_clingo_control_load
#endif
+static _Bool _cffi_d_clingo_control_load_aspif(clingo_control_t * x0, char const * * x1, size_t x2)
+{
+ return clingo_control_load_aspif(x0, x1, x2);
+}
+#ifndef PYPY_VERSION
+static PyObject *
+_cffi_f_clingo_control_load_aspif(PyObject *self, PyObject *args)
+{
+ clingo_control_t * x0;
+ char const * * x1;
+ size_t x2;
+ Py_ssize_t datasize;
+ struct _cffi_freeme_s *large_args_free = NULL;
+ _Bool result;
+ PyObject *pyresult;
+ PyObject *arg0;
+ PyObject *arg1;
+ PyObject *arg2;
+
+ if (!PyArg_UnpackTuple(args, "clingo_control_load_aspif", 3, 3, &arg0, &arg1, &arg2))
+ return NULL;
+
+ datasize = _cffi_prepare_pointer_call_argument(
+ _cffi_type(26), arg0, (char **)&x0);
+ if (datasize != 0) {
+ x0 = ((size_t)datasize) <= 640 ? (clingo_control_t *)alloca((size_t)datasize) : NULL;
+ if (_cffi_convert_array_argument(_cffi_type(26), arg0, (char **)&x0,
+ datasize, &large_args_free) < 0)
+ return NULL;
+ }
+
+ datasize = _cffi_prepare_pointer_call_argument(
+ _cffi_type(60), arg1, (char **)&x1);
+ if (datasize != 0) {
+ x1 = ((size_t)datasize) <= 640 ? (char const * *)alloca((size_t)datasize) : NULL;
+ if (_cffi_convert_array_argument(_cffi_type(60), arg1, (char **)&x1,
+ datasize, &large_args_free) < 0)
+ return NULL;
+ }
+
+ x2 = _cffi_to_c_int(arg2, size_t);
+ if (x2 == (size_t)-1 && PyErr_Occurred())
+ return NULL;
+
+ Py_BEGIN_ALLOW_THREADS
+ _cffi_restore_errno();
+ { result = clingo_control_load_aspif(x0, x1, x2); }
+ _cffi_save_errno();
+ Py_END_ALLOW_THREADS
+
+ (void)self; /* unused */
+ pyresult = _cffi_from_c__Bool(result);
+ if (large_args_free != NULL) _cffi_free_array_arguments(large_args_free);
+ return pyresult;
+}
+#else
+# define _cffi_f_clingo_control_load_aspif _cffi_d_clingo_control_load_aspif
+#endif
+
static _Bool _cffi_d_clingo_control_new(char const * const * x0, size_t x1, void(* x2)(int, char const *, void *), void * x3, unsigned int x4, clingo_control_t * * x5)
{
return clingo_control_new(x0, x1, x2, x3, x4, x5);
@@ -11034,10 +11098,10 @@ _cffi_f_clingo_control_register_observer(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(470), arg1, (char **)&x1);
+ _cffi_type(475), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_ground_program_observer_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(470), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(475), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11104,10 +11168,10 @@ _cffi_f_clingo_control_register_propagator(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(487), arg1, (char **)&x1);
+ _cffi_type(492), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_propagator_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(487), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(492), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11378,7 +11442,7 @@ _cffi_f_clingo_control_solve(PyObject *self, PyObject *args)
if (x3 == (size_t)-1 && PyErr_Occurred())
return NULL;
- x4 = (_Bool(*)(unsigned int, void *, void *, _Bool *))_cffi_to_c_pointer(arg4, _cffi_type(517));
+ x4 = (_Bool(*)(unsigned int, void *, void *, _Bool *))_cffi_to_c_pointer(arg4, _cffi_type(522));
if (x4 == (_Bool(*)(unsigned int, void *, void *, _Bool *))NULL && PyErr_Occurred())
return NULL;
@@ -11392,10 +11456,10 @@ _cffi_f_clingo_control_solve(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(519), arg6, (char **)&x6);
+ _cffi_type(524), arg6, (char **)&x6);
if (datasize != 0) {
x6 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(519), arg6, (char **)&x6,
+ if (_cffi_convert_array_argument(_cffi_type(524), arg6, (char **)&x6,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11436,19 +11500,19 @@ _cffi_f_clingo_control_statistics(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(530), arg0, (char **)&x0);
+ _cffi_type(535), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(530), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(535), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(544), arg1, (char **)&x1);
+ _cffi_type(549), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(544), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(549), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11489,19 +11553,19 @@ _cffi_f_clingo_control_symbolic_atoms(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(530), arg0, (char **)&x0);
+ _cffi_type(535), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(530), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(535), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(548), arg1, (char **)&x1);
+ _cffi_type(553), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(548), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(553), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11542,19 +11606,19 @@ _cffi_f_clingo_control_theory_atoms(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(530), arg0, (char **)&x0);
+ _cffi_type(535), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(530), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(535), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(552), arg1, (char **)&x1);
+ _cffi_type(557), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(552), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(557), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11746,10 +11810,10 @@ _cffi_f_clingo_main(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(1144), arg0, (char **)&x0);
+ _cffi_type(1149), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_application_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(1144), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(1149), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11814,10 +11878,10 @@ _cffi_f_clingo_model_contains(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11871,19 +11935,19 @@ _cffi_f_clingo_model_context(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(608), arg1, (char **)&x1);
+ _cffi_type(613), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_solve_control_t * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(608), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(613), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11926,19 +11990,19 @@ _cffi_f_clingo_model_cost(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(631), arg1, (char **)&x1);
+ _cffi_type(636), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (int64_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(631), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(636), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -11983,10 +12047,10 @@ _cffi_f_clingo_model_cost_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12038,10 +12102,10 @@ _cffi_f_clingo_model_extend(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(592), arg0, (char **)&x0);
+ _cffi_type(597), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(592), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12097,10 +12161,10 @@ _cffi_f_clingo_model_is_consequence(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12156,10 +12220,10 @@ _cffi_f_clingo_model_is_true(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12213,10 +12277,10 @@ _cffi_f_clingo_model_number(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12266,10 +12330,10 @@ _cffi_f_clingo_model_optimality_proven(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12321,10 +12385,10 @@ _cffi_f_clingo_model_priority(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12382,10 +12446,10 @@ _cffi_f_clingo_model_symbols(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12445,10 +12509,10 @@ _cffi_f_clingo_model_symbols_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12502,10 +12566,10 @@ _cffi_f_clingo_model_thread_id(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12555,10 +12619,10 @@ _cffi_f_clingo_model_type(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(597), arg0, (char **)&x0);
+ _cffi_type(602), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_model_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(597), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(602), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12620,10 +12684,10 @@ _cffi_f_clingo_options_add(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(663), arg0, (char **)&x0);
+ _cffi_type(668), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_options_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(663), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(668), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12655,7 +12719,7 @@ _cffi_f_clingo_options_add(PyObject *self, PyObject *args)
return NULL;
}
- x4 = (_Bool(*)(char const *, void *))_cffi_to_c_pointer(arg4, _cffi_type(674));
+ x4 = (_Bool(*)(char const *, void *))_cffi_to_c_pointer(arg4, _cffi_type(679));
if (x4 == (_Bool(*)(char const *, void *))NULL && PyErr_Occurred())
return NULL;
@@ -12723,10 +12787,10 @@ _cffi_f_clingo_options_add_flag(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(663), arg0, (char **)&x0);
+ _cffi_type(668), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_options_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(663), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(668), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12879,10 +12943,10 @@ _cffi_f_clingo_program_builder_add(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(684), arg0, (char **)&x0);
+ _cffi_type(689), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_program_builder_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(684), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(689), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12926,10 +12990,10 @@ _cffi_f_clingo_program_builder_begin(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(684), arg0, (char **)&x0);
+ _cffi_type(689), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_program_builder_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(684), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(689), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -12964,10 +13028,10 @@ _cffi_f_clingo_program_builder_end(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(684), arg0, (char **)&x0);
+ _cffi_type(689), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_program_builder_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(684), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(689), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13017,10 +13081,10 @@ _cffi_f_clingo_program_builder_init(PyObject *self, PyObject *args)
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(483), arg1, (char **)&x1);
+ _cffi_type(488), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_program_builder_t * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(483), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(488), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13067,10 +13131,10 @@ _cffi_f_clingo_propagate_control_add_clause(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(691), arg0, (char **)&x0);
+ _cffi_type(696), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(691), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(696), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13137,10 +13201,10 @@ _cffi_f_clingo_propagate_control_add_literal(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(691), arg0, (char **)&x0);
+ _cffi_type(696), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(691), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(696), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13190,10 +13254,10 @@ _cffi_f_clingo_propagate_control_add_watch(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(691), arg0, (char **)&x0);
+ _cffi_type(696), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(691), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(696), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13232,10 +13296,10 @@ _cffi_f_clingo_propagate_control_assignment(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(720), arg0, (char **)&x0);
+ _cffi_type(725), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(720), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(725), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13276,10 +13340,10 @@ _cffi_f_clingo_propagate_control_has_watch(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(720), arg0, (char **)&x0);
+ _cffi_type(725), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(720), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(725), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13324,10 +13388,10 @@ _cffi_f_clingo_propagate_control_propagate(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(691), arg0, (char **)&x0);
+ _cffi_type(696), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(691), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(696), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13375,10 +13439,10 @@ _cffi_f_clingo_propagate_control_remove_watch(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(691), arg0, (char **)&x0);
+ _cffi_type(696), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(691), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(696), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13417,10 +13481,10 @@ _cffi_f_clingo_propagate_control_thread_id(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(720), arg0, (char **)&x0);
+ _cffi_type(725), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(720), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(725), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13465,10 +13529,10 @@ _cffi_f_clingo_propagate_init_add_clause(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13533,10 +13597,10 @@ _cffi_f_clingo_propagate_init_add_literal(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13594,10 +13658,10 @@ _cffi_f_clingo_propagate_init_add_minimize(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13650,10 +13714,10 @@ _cffi_f_clingo_propagate_init_add_watch(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13700,10 +13764,10 @@ _cffi_f_clingo_propagate_init_add_watch_to_thread(PyObject *self, PyObject *args
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13764,10 +13828,10 @@ _cffi_f_clingo_propagate_init_add_weight_constraint(PyObject *self, PyObject *ar
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13840,10 +13904,10 @@ _cffi_f_clingo_propagate_init_assignment(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13884,10 +13948,10 @@ _cffi_f_clingo_propagate_init_freeze_literal(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13926,10 +13990,10 @@ _cffi_f_clingo_propagate_init_get_check_mode(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -13964,10 +14028,10 @@ _cffi_f_clingo_propagate_init_get_undo_mode(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14002,10 +14066,10 @@ _cffi_f_clingo_propagate_init_number_of_threads(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14046,10 +14110,10 @@ _cffi_f_clingo_propagate_init_propagate(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14099,10 +14163,10 @@ _cffi_f_clingo_propagate_init_remove_watch(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14149,10 +14213,10 @@ _cffi_f_clingo_propagate_init_remove_watch_from_thread(PyObject *self, PyObject
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14199,10 +14263,10 @@ _cffi_f_clingo_propagate_init_set_check_mode(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14245,10 +14309,10 @@ _cffi_f_clingo_propagate_init_set_undo_mode(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(724), arg0, (char **)&x0);
+ _cffi_type(729), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(724), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(729), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14295,10 +14359,10 @@ _cffi_f_clingo_propagate_init_solver_literal(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14352,19 +14416,19 @@ _cffi_f_clingo_propagate_init_symbolic_atoms(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(548), arg1, (char **)&x1);
+ _cffi_type(553), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(548), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(553), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14405,19 +14469,19 @@ _cffi_f_clingo_propagate_init_theory_atoms(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(768), arg0, (char **)&x0);
+ _cffi_type(773), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_propagate_init_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(768), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(773), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(552), arg1, (char **)&x1);
+ _cffi_type(557), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(552), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(557), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14903,10 +14967,10 @@ _cffi_f_clingo_solve_control_add_clause(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(781), arg0, (char **)&x0);
+ _cffi_type(786), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_control_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(781), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(786), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -14960,19 +15024,19 @@ _cffi_f_clingo_solve_control_symbolic_atoms(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(786), arg0, (char **)&x0);
+ _cffi_type(791), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_control_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(786), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(791), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(548), arg1, (char **)&x1);
+ _cffi_type(553), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(548), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(553), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15007,10 +15071,10 @@ _cffi_f_clingo_solve_handle_cancel(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15045,10 +15109,10 @@ _cffi_f_clingo_solve_handle_close(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15091,19 +15155,19 @@ _cffi_f_clingo_solve_handle_core(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(798), arg1, (char **)&x1);
+ _cffi_type(803), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (int32_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(798), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(803), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15153,10 +15217,10 @@ _cffi_f_clingo_solve_handle_get(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15206,19 +15270,19 @@ _cffi_f_clingo_solve_handle_last(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(794), arg1, (char **)&x1);
+ _cffi_type(799), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_model_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(794), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(799), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15259,19 +15323,19 @@ _cffi_f_clingo_solve_handle_model(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(794), arg1, (char **)&x1);
+ _cffi_type(799), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (clingo_model_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(794), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(799), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15306,10 +15370,10 @@ _cffi_f_clingo_solve_handle_resume(PyObject *self, PyObject *arg0)
PyObject *pyresult;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15350,10 +15414,10 @@ _cffi_f_clingo_solve_handle_wait(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(790), arg0, (char **)&x0);
+ _cffi_type(795), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_solve_handle_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(790), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(795), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15411,10 +15475,10 @@ _cffi_f_clingo_statistics_array_at(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15476,10 +15540,10 @@ _cffi_f_clingo_statistics_array_push(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(806), arg0, (char **)&x0);
+ _cffi_type(811), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(806), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(811), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15539,10 +15603,10 @@ _cffi_f_clingo_statistics_array_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15602,10 +15666,10 @@ _cffi_f_clingo_statistics_map_add_subkey(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(806), arg0, (char **)&x0);
+ _cffi_type(811), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(806), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(811), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15676,10 +15740,10 @@ _cffi_f_clingo_statistics_map_at(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15746,10 +15810,10 @@ _cffi_f_clingo_statistics_map_has_subkey(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15814,10 +15878,10 @@ _cffi_f_clingo_statistics_map_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15875,10 +15939,10 @@ _cffi_f_clingo_statistics_map_subkey_name(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15936,10 +16000,10 @@ _cffi_f_clingo_statistics_root(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -15991,10 +16055,10 @@ _cffi_f_clingo_statistics_type(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16050,10 +16114,10 @@ _cffi_f_clingo_statistics_value_get(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(824), arg0, (char **)&x0);
+ _cffi_type(829), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(824), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(829), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16063,10 +16127,10 @@ _cffi_f_clingo_statistics_value_get(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(842), arg2, (char **)&x2);
+ _cffi_type(847), arg2, (char **)&x2);
if (datasize != 0) {
x2 = ((size_t)datasize) <= 640 ? (double *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(842), arg2, (char **)&x2,
+ if (_cffi_convert_array_argument(_cffi_type(847), arg2, (char **)&x2,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16109,10 +16173,10 @@ _cffi_f_clingo_statistics_value_set(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(806), arg0, (char **)&x0);
+ _cffi_type(811), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_statistics_t *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(806), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(811), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -16167,10 +16231,10 @@ _cffi_f_clingo_symbol_arguments(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(1089), arg1, (char **)&x1);
+ _cffi_type(1094), arg1, (char **)&x1);
if (datasize != 0) {
x1 = ((size_t)datasize) <= 640 ? (uint64_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(1089), arg1, (char **)&x1,
+ if (_cffi_convert_array_argument(_cffi_type(1094), arg1, (char **)&x1,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17010,10 +17074,10 @@ _cffi_f_clingo_symbolic_atoms_begin(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17072,10 +17136,10 @@ _cffi_f_clingo_symbolic_atoms_end(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17127,10 +17191,10 @@ _cffi_f_clingo_symbolic_atoms_find(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17186,10 +17250,10 @@ _cffi_f_clingo_symbolic_atoms_is_external(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17245,10 +17309,10 @@ _cffi_f_clingo_symbolic_atoms_is_fact(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17304,10 +17368,10 @@ _cffi_f_clingo_symbolic_atoms_is_valid(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17365,10 +17429,10 @@ _cffi_f_clingo_symbolic_atoms_iterator_is_equal_to(PyObject *self, PyObject *arg
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17428,10 +17492,10 @@ _cffi_f_clingo_symbolic_atoms_literal(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17487,10 +17551,10 @@ _cffi_f_clingo_symbolic_atoms_next(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17546,10 +17610,10 @@ _cffi_f_clingo_symbolic_atoms_signatures(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17603,10 +17667,10 @@ _cffi_f_clingo_symbolic_atoms_signatures_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17656,10 +17720,10 @@ _cffi_f_clingo_symbolic_atoms_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17711,10 +17775,10 @@ _cffi_f_clingo_symbolic_atoms_symbol(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(867), arg0, (char **)&x0);
+ _cffi_type(872), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_symbolic_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(867), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(872), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17772,10 +17836,10 @@ _cffi_f_clingo_theory_atoms_atom_elements(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17785,10 +17849,10 @@ _cffi_f_clingo_theory_atoms_atom_elements(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(960), arg2, (char **)&x2);
+ _cffi_type(965), arg2, (char **)&x2);
if (datasize != 0) {
x2 = ((size_t)datasize) <= 640 ? (uint32_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(960), arg2, (char **)&x2,
+ if (_cffi_convert_array_argument(_cffi_type(965), arg2, (char **)&x2,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17842,10 +17906,10 @@ _cffi_f_clingo_theory_atoms_atom_guard(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17910,10 +17974,10 @@ _cffi_f_clingo_theory_atoms_atom_has_guard(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -17969,10 +18033,10 @@ _cffi_f_clingo_theory_atoms_atom_literal(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18028,10 +18092,10 @@ _cffi_f_clingo_theory_atoms_atom_term(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18089,10 +18153,10 @@ _cffi_f_clingo_theory_atoms_atom_to_string(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18152,10 +18216,10 @@ _cffi_f_clingo_theory_atoms_atom_to_string_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18213,10 +18277,10 @@ _cffi_f_clingo_theory_atoms_element_condition(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18226,10 +18290,10 @@ _cffi_f_clingo_theory_atoms_element_condition(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(798), arg2, (char **)&x2);
+ _cffi_type(803), arg2, (char **)&x2);
if (datasize != 0) {
x2 = ((size_t)datasize) <= 640 ? (int32_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(798), arg2, (char **)&x2,
+ if (_cffi_convert_array_argument(_cffi_type(803), arg2, (char **)&x2,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18281,10 +18345,10 @@ _cffi_f_clingo_theory_atoms_element_condition_id(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18342,10 +18406,10 @@ _cffi_f_clingo_theory_atoms_element_to_string(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18405,10 +18469,10 @@ _cffi_f_clingo_theory_atoms_element_to_string_size(PyObject *self, PyObject *arg
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18466,10 +18530,10 @@ _cffi_f_clingo_theory_atoms_element_tuple(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18479,10 +18543,10 @@ _cffi_f_clingo_theory_atoms_element_tuple(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(960), arg2, (char **)&x2);
+ _cffi_type(965), arg2, (char **)&x2);
if (datasize != 0) {
x2 = ((size_t)datasize) <= 640 ? (uint32_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(960), arg2, (char **)&x2,
+ if (_cffi_convert_array_argument(_cffi_type(965), arg2, (char **)&x2,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18532,10 +18596,10 @@ _cffi_f_clingo_theory_atoms_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18589,10 +18653,10 @@ _cffi_f_clingo_theory_atoms_term_arguments(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18602,10 +18666,10 @@ _cffi_f_clingo_theory_atoms_term_arguments(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(960), arg2, (char **)&x2);
+ _cffi_type(965), arg2, (char **)&x2);
if (datasize != 0) {
x2 = ((size_t)datasize) <= 640 ? (uint32_t const * *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(960), arg2, (char **)&x2,
+ if (_cffi_convert_array_argument(_cffi_type(965), arg2, (char **)&x2,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18657,10 +18721,10 @@ _cffi_f_clingo_theory_atoms_term_name(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18716,10 +18780,10 @@ _cffi_f_clingo_theory_atoms_term_number(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18777,10 +18841,10 @@ _cffi_f_clingo_theory_atoms_term_to_string(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18840,10 +18904,10 @@ _cffi_f_clingo_theory_atoms_term_to_string_size(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -18899,10 +18963,10 @@ _cffi_f_clingo_theory_atoms_term_type(PyObject *self, PyObject *args)
return NULL;
datasize = _cffi_prepare_pointer_call_argument(
- _cffi_type(906), arg0, (char **)&x0);
+ _cffi_type(911), arg0, (char **)&x0);
if (datasize != 0) {
x0 = ((size_t)datasize) <= 640 ? (clingo_theory_atoms_t const *)alloca((size_t)datasize) : NULL;
- if (_cffi_convert_array_argument(_cffi_type(906), arg0, (char **)&x0,
+ if (_cffi_convert_array_argument(_cffi_type(911), arg0, (char **)&x0,
datasize, &large_args_free) < 0)
return NULL;
}
@@ -19187,7 +19251,7 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_add_string", (void *)_cffi_f_clingo_add_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 58), (void *)_cffi_d_clingo_add_string },
{ "clingo_assignment_at", (void *)_cffi_f_clingo_assignment_at, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 117), (void *)_cffi_d_clingo_assignment_at },
{ "clingo_assignment_decision", (void *)_cffi_f_clingo_assignment_decision, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 126), (void *)_cffi_d_clingo_assignment_decision },
- { "clingo_assignment_decision_level", (void *)_cffi_f_clingo_assignment_decision_level, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1166), (void *)_cffi_d_clingo_assignment_decision_level },
+ { "clingo_assignment_decision_level", (void *)_cffi_f_clingo_assignment_decision_level, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1171), (void *)_cffi_d_clingo_assignment_decision_level },
{ "clingo_assignment_has_conflict", (void *)_cffi_f_clingo_assignment_has_conflict, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 95), (void *)_cffi_d_clingo_assignment_has_conflict },
{ "clingo_assignment_has_literal", (void *)_cffi_f_clingo_assignment_has_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 98), (void *)_cffi_d_clingo_assignment_has_literal },
{ "clingo_assignment_is_false", (void *)_cffi_f_clingo_assignment_is_false, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 102), (void *)_cffi_d_clingo_assignment_is_false },
@@ -19195,14 +19259,14 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_assignment_is_total", (void *)_cffi_f_clingo_assignment_is_total, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 95), (void *)_cffi_d_clingo_assignment_is_total },
{ "clingo_assignment_is_true", (void *)_cffi_f_clingo_assignment_is_true, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 102), (void *)_cffi_d_clingo_assignment_is_true },
{ "clingo_assignment_level", (void *)_cffi_f_clingo_assignment_level, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 112), (void *)_cffi_d_clingo_assignment_level },
- { "clingo_assignment_root_level", (void *)_cffi_f_clingo_assignment_root_level, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1166), (void *)_cffi_d_clingo_assignment_root_level },
- { "clingo_assignment_size", (void *)_cffi_f_clingo_assignment_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1157), (void *)_cffi_d_clingo_assignment_size },
+ { "clingo_assignment_root_level", (void *)_cffi_f_clingo_assignment_root_level, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1171), (void *)_cffi_d_clingo_assignment_root_level },
+ { "clingo_assignment_size", (void *)_cffi_f_clingo_assignment_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1162), (void *)_cffi_d_clingo_assignment_size },
{ "clingo_assignment_trail_at", (void *)_cffi_f_clingo_assignment_trail_at, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 126), (void *)_cffi_d_clingo_assignment_trail_at },
{ "clingo_assignment_trail_begin", (void *)_cffi_f_clingo_assignment_trail_begin, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 131), (void *)_cffi_d_clingo_assignment_trail_begin },
{ "clingo_assignment_trail_end", (void *)_cffi_f_clingo_assignment_trail_end, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 131), (void *)_cffi_d_clingo_assignment_trail_end },
{ "clingo_assignment_trail_size", (void *)_cffi_f_clingo_assignment_trail_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 122), (void *)_cffi_d_clingo_assignment_trail_size },
{ "clingo_assignment_truth_value", (void *)_cffi_f_clingo_assignment_truth_value, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 107), (void *)_cffi_d_clingo_assignment_truth_value },
- { "clingo_ast_acquire", (void *)_cffi_f_clingo_ast_acquire, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1178), (void *)_cffi_d_clingo_ast_acquire },
+ { "clingo_ast_acquire", (void *)_cffi_f_clingo_ast_acquire, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1183), (void *)_cffi_d_clingo_ast_acquire },
{ "clingo_ast_aggregate_function_count", (void *)_cffi_const_clingo_ast_aggregate_function_count, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_aggregate_function_max", (void *)_cffi_const_clingo_ast_aggregate_function_max, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_aggregate_function_min", (void *)_cffi_const_clingo_ast_aggregate_function_min, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
@@ -19293,7 +19357,7 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_ast_binary_operator_plus", (void *)_cffi_const_clingo_ast_binary_operator_plus, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_binary_operator_power", (void *)_cffi_const_clingo_ast_binary_operator_power, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_binary_operator_xor", (void *)_cffi_const_clingo_ast_binary_operator_xor, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_ast_build", (void *)_cffi_const_clingo_ast_build, _CFFI_OP(_CFFI_OP_CONSTANT, 1243), (void *)0 },
+ { "clingo_ast_build", (void *)_cffi_const_clingo_ast_build, _CFFI_OP(_CFFI_OP_CONSTANT, 1248), (void *)0 },
{ "clingo_ast_comparison_operator_equal", (void *)_cffi_const_clingo_ast_comparison_operator_equal, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_comparison_operator_greater_equal", (void *)_cffi_const_clingo_ast_comparison_operator_greater_equal, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_comparison_operator_greater_than", (void *)_cffi_const_clingo_ast_comparison_operator_greater_than, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
@@ -19305,11 +19369,11 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_ast_equal", (void *)_cffi_f_clingo_ast_equal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 145), (void *)_cffi_d_clingo_ast_equal },
{ "clingo_ast_get_type", (void *)_cffi_f_clingo_ast_get_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 149), (void *)_cffi_d_clingo_ast_get_type },
{ "clingo_ast_has_attribute", (void *)_cffi_f_clingo_ast_has_attribute, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 153), (void *)_cffi_d_clingo_ast_has_attribute },
- { "clingo_ast_hash", (void *)_cffi_f_clingo_ast_hash, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1160), (void *)_cffi_d_clingo_ast_hash },
+ { "clingo_ast_hash", (void *)_cffi_f_clingo_ast_hash, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1165), (void *)_cffi_d_clingo_ast_hash },
{ "clingo_ast_less_than", (void *)_cffi_f_clingo_ast_less_than, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 145), (void *)_cffi_d_clingo_ast_less_than },
{ "clingo_ast_parse_files", (void *)_cffi_f_clingo_ast_parse_files, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 21), (void *)_cffi_d_clingo_ast_parse_files },
{ "clingo_ast_parse_string", (void *)_cffi_f_clingo_ast_parse_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 44), (void *)_cffi_d_clingo_ast_parse_string },
- { "clingo_ast_release", (void *)_cffi_f_clingo_ast_release, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1178), (void *)_cffi_d_clingo_ast_release },
+ { "clingo_ast_release", (void *)_cffi_f_clingo_ast_release, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1183), (void *)_cffi_d_clingo_ast_release },
{ "clingo_ast_sign_double_negation", (void *)_cffi_const_clingo_ast_sign_double_negation, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_sign_negation", (void *)_cffi_const_clingo_ast_sign_negation, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_ast_sign_no_sign", (void *)_cffi_const_clingo_ast_sign_no_sign, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
@@ -19427,40 +19491,41 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_consequence_false", (void *)_cffi_const_clingo_consequence_false, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_consequence_true", (void *)_cffi_const_clingo_consequence_true, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_consequence_unknown", (void *)_cffi_const_clingo_consequence_unknown, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_control_add", (void *)_cffi_f_clingo_control_add, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 453), (void *)_cffi_d_clingo_control_add },
- { "clingo_control_assign_external", (void *)_cffi_f_clingo_control_assign_external, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 495), (void *)_cffi_d_clingo_control_assign_external },
- { "clingo_control_backend", (void *)_cffi_f_clingo_control_backend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 460), (void *)_cffi_d_clingo_control_backend },
- { "clingo_control_clasp_facade", (void *)_cffi_f_clingo_control_clasp_facade, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 521), (void *)_cffi_d_clingo_control_clasp_facade },
+ { "clingo_control_add", (void *)_cffi_f_clingo_control_add, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 458), (void *)_cffi_d_clingo_control_add },
+ { "clingo_control_assign_external", (void *)_cffi_f_clingo_control_assign_external, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 500), (void *)_cffi_d_clingo_control_assign_external },
+ { "clingo_control_backend", (void *)_cffi_f_clingo_control_backend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 465), (void *)_cffi_d_clingo_control_backend },
+ { "clingo_control_clasp_facade", (void *)_cffi_f_clingo_control_clasp_facade, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 526), (void *)_cffi_d_clingo_control_clasp_facade },
{ "clingo_control_cleanup", (void *)_cffi_f_clingo_control_cleanup, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 436), (void *)_cffi_d_clingo_control_cleanup },
- { "clingo_control_configuration", (void *)_cffi_f_clingo_control_configuration, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 464), (void *)_cffi_d_clingo_control_configuration },
- { "clingo_control_free", (void *)_cffi_f_clingo_control_free, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1181), (void *)_cffi_d_clingo_control_free },
- { "clingo_control_get_const", (void *)_cffi_f_clingo_control_get_const, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 537), (void *)_cffi_d_clingo_control_get_const },
+ { "clingo_control_configuration", (void *)_cffi_f_clingo_control_configuration, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 469), (void *)_cffi_d_clingo_control_configuration },
+ { "clingo_control_free", (void *)_cffi_f_clingo_control_free, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1186), (void *)_cffi_d_clingo_control_free },
+ { "clingo_control_get_const", (void *)_cffi_f_clingo_control_get_const, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 542), (void *)_cffi_d_clingo_control_get_const },
{ "clingo_control_get_enable_cleanup", (void *)_cffi_f_clingo_control_get_enable_cleanup, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 436), (void *)_cffi_d_clingo_control_get_enable_cleanup },
{ "clingo_control_get_enable_enumeration_assumption", (void *)_cffi_f_clingo_control_get_enable_enumeration_assumption, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 436), (void *)_cffi_d_clingo_control_get_enable_enumeration_assumption },
- { "clingo_control_ground", (void *)_cffi_f_clingo_control_ground, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 474), (void *)_cffi_d_clingo_control_ground },
- { "clingo_control_has_const", (void *)_cffi_f_clingo_control_has_const, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 532), (void *)_cffi_d_clingo_control_has_const },
- { "clingo_control_interrupt", (void *)_cffi_f_clingo_control_interrupt, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1181), (void *)_cffi_d_clingo_control_interrupt },
- { "clingo_control_is_conflicting", (void *)_cffi_f_clingo_control_is_conflicting, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 529), (void *)_cffi_d_clingo_control_is_conflicting },
- { "clingo_control_load", (void *)_cffi_f_clingo_control_load, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 449), (void *)_cffi_d_clingo_control_load },
+ { "clingo_control_ground", (void *)_cffi_f_clingo_control_ground, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 479), (void *)_cffi_d_clingo_control_ground },
+ { "clingo_control_has_const", (void *)_cffi_f_clingo_control_has_const, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 537), (void *)_cffi_d_clingo_control_has_const },
+ { "clingo_control_interrupt", (void *)_cffi_f_clingo_control_interrupt, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1186), (void *)_cffi_d_clingo_control_interrupt },
+ { "clingo_control_is_conflicting", (void *)_cffi_f_clingo_control_is_conflicting, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 534), (void *)_cffi_d_clingo_control_is_conflicting },
+ { "clingo_control_load", (void *)_cffi_f_clingo_control_load, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 454), (void *)_cffi_d_clingo_control_load },
+ { "clingo_control_load_aspif", (void *)_cffi_f_clingo_control_load_aspif, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 443), (void *)_cffi_d_clingo_control_load_aspif },
{ "clingo_control_new", (void *)_cffi_f_clingo_control_new, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 31), (void *)_cffi_d_clingo_control_new },
- { "clingo_control_register_backend", (void *)_cffi_f_clingo_control_register_backend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 506), (void *)_cffi_d_clingo_control_register_backend },
- { "clingo_control_register_observer", (void *)_cffi_f_clingo_control_register_observer, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 468), (void *)_cffi_d_clingo_control_register_observer },
- { "clingo_control_register_propagator", (void *)_cffi_f_clingo_control_register_propagator, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 485), (void *)_cffi_d_clingo_control_register_propagator },
- { "clingo_control_release_external", (void *)_cffi_f_clingo_control_release_external, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 491), (void *)_cffi_d_clingo_control_release_external },
+ { "clingo_control_register_backend", (void *)_cffi_f_clingo_control_register_backend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 511), (void *)_cffi_d_clingo_control_register_backend },
+ { "clingo_control_register_observer", (void *)_cffi_f_clingo_control_register_observer, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 473), (void *)_cffi_d_clingo_control_register_observer },
+ { "clingo_control_register_propagator", (void *)_cffi_f_clingo_control_register_propagator, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 490), (void *)_cffi_d_clingo_control_register_propagator },
+ { "clingo_control_release_external", (void *)_cffi_f_clingo_control_release_external, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 496), (void *)_cffi_d_clingo_control_release_external },
{ "clingo_control_remove_minimize", (void *)_cffi_f_clingo_control_remove_minimize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 436), (void *)_cffi_d_clingo_control_remove_minimize },
{ "clingo_control_set_enable_cleanup", (void *)_cffi_f_clingo_control_set_enable_cleanup, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 439), (void *)_cffi_d_clingo_control_set_enable_cleanup },
{ "clingo_control_set_enable_enumeration_assumption", (void *)_cffi_f_clingo_control_set_enable_enumeration_assumption, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 439), (void *)_cffi_d_clingo_control_set_enable_enumeration_assumption },
- { "clingo_control_solve", (void *)_cffi_f_clingo_control_solve, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 512), (void *)_cffi_d_clingo_control_solve },
- { "clingo_control_statistics", (void *)_cffi_f_clingo_control_statistics, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 542), (void *)_cffi_d_clingo_control_statistics },
- { "clingo_control_symbolic_atoms", (void *)_cffi_f_clingo_control_symbolic_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 546), (void *)_cffi_d_clingo_control_symbolic_atoms },
- { "clingo_control_theory_atoms", (void *)_cffi_f_clingo_control_theory_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 550), (void *)_cffi_d_clingo_control_theory_atoms },
- { "clingo_control_update_project", (void *)_cffi_f_clingo_control_update_project, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 500), (void *)_cffi_d_clingo_control_update_project },
+ { "clingo_control_solve", (void *)_cffi_f_clingo_control_solve, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 517), (void *)_cffi_d_clingo_control_solve },
+ { "clingo_control_statistics", (void *)_cffi_f_clingo_control_statistics, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 547), (void *)_cffi_d_clingo_control_statistics },
+ { "clingo_control_symbolic_atoms", (void *)_cffi_f_clingo_control_symbolic_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 551), (void *)_cffi_d_clingo_control_symbolic_atoms },
+ { "clingo_control_theory_atoms", (void *)_cffi_f_clingo_control_theory_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 555), (void *)_cffi_d_clingo_control_theory_atoms },
+ { "clingo_control_update_project", (void *)_cffi_f_clingo_control_update_project, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 505), (void *)_cffi_d_clingo_control_update_project },
{ "clingo_error_bad_alloc", (void *)_cffi_const_clingo_error_bad_alloc, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_error_code", (void *)_cffi_f_clingo_error_code, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1155), (void *)_cffi_d_clingo_error_code },
+ { "clingo_error_code", (void *)_cffi_f_clingo_error_code, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1160), (void *)_cffi_d_clingo_error_code },
{ "clingo_error_logic", (void *)_cffi_const_clingo_error_logic, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_error_message", (void *)_cffi_f_clingo_error_message, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1135), (void *)_cffi_d_clingo_error_message },
+ { "clingo_error_message", (void *)_cffi_f_clingo_error_message, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_N, 1140), (void *)_cffi_d_clingo_error_message },
{ "clingo_error_runtime", (void *)_cffi_const_clingo_error_runtime, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_error_string", (void *)_cffi_f_clingo_error_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1126), (void *)_cffi_d_clingo_error_string },
+ { "clingo_error_string", (void *)_cffi_f_clingo_error_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1131), (void *)_cffi_d_clingo_error_string },
{ "clingo_error_success", (void *)_cffi_const_clingo_error_success, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_error_unknown", (void *)_cffi_const_clingo_error_unknown, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_external_type_false", (void *)_cffi_const_clingo_external_type_false, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
@@ -19473,58 +19538,58 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_heuristic_type_level", (void *)_cffi_const_clingo_heuristic_type_level, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_heuristic_type_sign", (void *)_cffi_const_clingo_heuristic_type_sign, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_heuristic_type_true", (void *)_cffi_const_clingo_heuristic_type_true, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_main", (void *)_cffi_f_clingo_main, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1143), (void *)_cffi_d_clingo_main },
- { "clingo_model_contains", (void *)_cffi_f_clingo_model_contains, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 646), (void *)_cffi_d_clingo_model_contains },
- { "clingo_model_context", (void *)_cffi_f_clingo_model_context, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 606), (void *)_cffi_d_clingo_model_context },
- { "clingo_model_cost", (void *)_cffi_f_clingo_model_cost, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 629), (void *)_cffi_d_clingo_model_cost },
- { "clingo_model_cost_size", (void *)_cffi_f_clingo_model_cost_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 634), (void *)_cffi_d_clingo_model_cost_size },
- { "clingo_model_extend", (void *)_cffi_f_clingo_model_extend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 591), (void *)_cffi_d_clingo_model_extend },
- { "clingo_model_is_consequence", (void *)_cffi_f_clingo_model_is_consequence, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 624), (void *)_cffi_d_clingo_model_is_consequence },
- { "clingo_model_is_true", (void *)_cffi_f_clingo_model_is_true, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 619), (void *)_cffi_d_clingo_model_is_true },
- { "clingo_model_number", (void *)_cffi_f_clingo_model_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 642), (void *)_cffi_d_clingo_model_number },
- { "clingo_model_optimality_proven", (void *)_cffi_f_clingo_model_optimality_proven, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 596), (void *)_cffi_d_clingo_model_optimality_proven },
- { "clingo_model_priority", (void *)_cffi_f_clingo_model_priority, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 614), (void *)_cffi_d_clingo_model_priority },
- { "clingo_model_symbols", (void *)_cffi_f_clingo_model_symbols, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 656), (void *)_cffi_d_clingo_model_symbols },
- { "clingo_model_symbols_size", (void *)_cffi_f_clingo_model_symbols_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 651), (void *)_cffi_d_clingo_model_symbols_size },
- { "clingo_model_thread_id", (void *)_cffi_f_clingo_model_thread_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 638), (void *)_cffi_d_clingo_model_thread_id },
- { "clingo_model_type", (void *)_cffi_f_clingo_model_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 610), (void *)_cffi_d_clingo_model_type },
+ { "clingo_main", (void *)_cffi_f_clingo_main, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1148), (void *)_cffi_d_clingo_main },
+ { "clingo_model_contains", (void *)_cffi_f_clingo_model_contains, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 651), (void *)_cffi_d_clingo_model_contains },
+ { "clingo_model_context", (void *)_cffi_f_clingo_model_context, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 611), (void *)_cffi_d_clingo_model_context },
+ { "clingo_model_cost", (void *)_cffi_f_clingo_model_cost, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 634), (void *)_cffi_d_clingo_model_cost },
+ { "clingo_model_cost_size", (void *)_cffi_f_clingo_model_cost_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 639), (void *)_cffi_d_clingo_model_cost_size },
+ { "clingo_model_extend", (void *)_cffi_f_clingo_model_extend, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 596), (void *)_cffi_d_clingo_model_extend },
+ { "clingo_model_is_consequence", (void *)_cffi_f_clingo_model_is_consequence, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 629), (void *)_cffi_d_clingo_model_is_consequence },
+ { "clingo_model_is_true", (void *)_cffi_f_clingo_model_is_true, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 624), (void *)_cffi_d_clingo_model_is_true },
+ { "clingo_model_number", (void *)_cffi_f_clingo_model_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 647), (void *)_cffi_d_clingo_model_number },
+ { "clingo_model_optimality_proven", (void *)_cffi_f_clingo_model_optimality_proven, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 601), (void *)_cffi_d_clingo_model_optimality_proven },
+ { "clingo_model_priority", (void *)_cffi_f_clingo_model_priority, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 619), (void *)_cffi_d_clingo_model_priority },
+ { "clingo_model_symbols", (void *)_cffi_f_clingo_model_symbols, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 661), (void *)_cffi_d_clingo_model_symbols },
+ { "clingo_model_symbols_size", (void *)_cffi_f_clingo_model_symbols_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 656), (void *)_cffi_d_clingo_model_symbols_size },
+ { "clingo_model_thread_id", (void *)_cffi_f_clingo_model_thread_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 643), (void *)_cffi_d_clingo_model_thread_id },
+ { "clingo_model_type", (void *)_cffi_f_clingo_model_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 615), (void *)_cffi_d_clingo_model_type },
{ "clingo_model_type_brave_consequences", (void *)_cffi_const_clingo_model_type_brave_consequences, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_model_type_cautious_consequences", (void *)_cffi_const_clingo_model_type_cautious_consequences, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_model_type_stable_model", (void *)_cffi_const_clingo_model_type_stable_model, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_options_add", (void *)_cffi_f_clingo_options_add, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 669), (void *)_cffi_d_clingo_options_add },
- { "clingo_options_add_flag", (void *)_cffi_f_clingo_options_add_flag, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 662), (void *)_cffi_d_clingo_options_add_flag },
+ { "clingo_options_add", (void *)_cffi_f_clingo_options_add, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 674), (void *)_cffi_d_clingo_options_add },
+ { "clingo_options_add_flag", (void *)_cffi_f_clingo_options_add_flag, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 667), (void *)_cffi_d_clingo_options_add_flag },
{ "clingo_parse_term", (void *)_cffi_f_clingo_parse_term, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 88), (void *)_cffi_d_clingo_parse_term },
- { "clingo_program_builder_add", (void *)_cffi_f_clingo_program_builder_add, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 686), (void *)_cffi_d_clingo_program_builder_add },
- { "clingo_program_builder_begin", (void *)_cffi_f_clingo_program_builder_begin, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 683), (void *)_cffi_d_clingo_program_builder_begin },
- { "clingo_program_builder_end", (void *)_cffi_f_clingo_program_builder_end, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 683), (void *)_cffi_d_clingo_program_builder_end },
- { "clingo_program_builder_init", (void *)_cffi_f_clingo_program_builder_init, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 481), (void *)_cffi_d_clingo_program_builder_init },
- { "clingo_propagate_control_add_clause", (void *)_cffi_f_clingo_propagate_control_add_clause, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 698), (void *)_cffi_d_clingo_propagate_control_add_clause },
- { "clingo_propagate_control_add_literal", (void *)_cffi_f_clingo_propagate_control_add_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 694), (void *)_cffi_d_clingo_propagate_control_add_literal },
- { "clingo_propagate_control_add_watch", (void *)_cffi_f_clingo_propagate_control_add_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 711), (void *)_cffi_d_clingo_propagate_control_add_watch },
- { "clingo_propagate_control_assignment", (void *)_cffi_f_clingo_propagate_control_assignment, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1137), (void *)_cffi_d_clingo_propagate_control_assignment },
- { "clingo_propagate_control_has_watch", (void *)_cffi_f_clingo_propagate_control_has_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 719), (void *)_cffi_d_clingo_propagate_control_has_watch },
- { "clingo_propagate_control_propagate", (void *)_cffi_f_clingo_propagate_control_propagate, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 690), (void *)_cffi_d_clingo_propagate_control_propagate },
- { "clingo_propagate_control_remove_watch", (void *)_cffi_f_clingo_propagate_control_remove_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1184), (void *)_cffi_d_clingo_propagate_control_remove_watch },
- { "clingo_propagate_control_thread_id", (void *)_cffi_f_clingo_propagate_control_thread_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1169), (void *)_cffi_d_clingo_propagate_control_thread_id },
- { "clingo_propagate_init_add_clause", (void *)_cffi_f_clingo_propagate_init_add_clause, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 732), (void *)_cffi_d_clingo_propagate_init_add_clause },
- { "clingo_propagate_init_add_literal", (void *)_cffi_f_clingo_propagate_init_add_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 727), (void *)_cffi_d_clingo_propagate_init_add_literal },
- { "clingo_propagate_init_add_minimize", (void *)_cffi_f_clingo_propagate_init_add_minimize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 752), (void *)_cffi_d_clingo_propagate_init_add_minimize },
- { "clingo_propagate_init_add_watch", (void *)_cffi_f_clingo_propagate_init_add_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 738), (void *)_cffi_d_clingo_propagate_init_add_watch },
- { "clingo_propagate_init_add_watch_to_thread", (void *)_cffi_f_clingo_propagate_init_add_watch_to_thread, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 758), (void *)_cffi_d_clingo_propagate_init_add_watch_to_thread },
- { "clingo_propagate_init_add_weight_constraint", (void *)_cffi_f_clingo_propagate_init_add_weight_constraint, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 742), (void *)_cffi_d_clingo_propagate_init_add_weight_constraint },
- { "clingo_propagate_init_assignment", (void *)_cffi_f_clingo_propagate_init_assignment, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1140), (void *)_cffi_d_clingo_propagate_init_assignment },
- { "clingo_propagate_init_freeze_literal", (void *)_cffi_f_clingo_propagate_init_freeze_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 738), (void *)_cffi_d_clingo_propagate_init_freeze_literal },
- { "clingo_propagate_init_get_check_mode", (void *)_cffi_f_clingo_propagate_init_get_check_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1149), (void *)_cffi_d_clingo_propagate_init_get_check_mode },
- { "clingo_propagate_init_get_undo_mode", (void *)_cffi_f_clingo_propagate_init_get_undo_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1149), (void *)_cffi_d_clingo_propagate_init_get_undo_mode },
- { "clingo_propagate_init_number_of_threads", (void *)_cffi_f_clingo_propagate_init_number_of_threads, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1149), (void *)_cffi_d_clingo_propagate_init_number_of_threads },
- { "clingo_propagate_init_propagate", (void *)_cffi_f_clingo_propagate_init_propagate, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 723), (void *)_cffi_d_clingo_propagate_init_propagate },
- { "clingo_propagate_init_remove_watch", (void *)_cffi_f_clingo_propagate_init_remove_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 738), (void *)_cffi_d_clingo_propagate_init_remove_watch },
- { "clingo_propagate_init_remove_watch_from_thread", (void *)_cffi_f_clingo_propagate_init_remove_watch_from_thread, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 758), (void *)_cffi_d_clingo_propagate_init_remove_watch_from_thread },
- { "clingo_propagate_init_set_check_mode", (void *)_cffi_f_clingo_propagate_init_set_check_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1194), (void *)_cffi_d_clingo_propagate_init_set_check_mode },
- { "clingo_propagate_init_set_undo_mode", (void *)_cffi_f_clingo_propagate_init_set_undo_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1194), (void *)_cffi_d_clingo_propagate_init_set_undo_mode },
- { "clingo_propagate_init_solver_literal", (void *)_cffi_f_clingo_propagate_init_solver_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 775), (void *)_cffi_d_clingo_propagate_init_solver_literal },
- { "clingo_propagate_init_symbolic_atoms", (void *)_cffi_f_clingo_propagate_init_symbolic_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 767), (void *)_cffi_d_clingo_propagate_init_symbolic_atoms },
- { "clingo_propagate_init_theory_atoms", (void *)_cffi_f_clingo_propagate_init_theory_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 771), (void *)_cffi_d_clingo_propagate_init_theory_atoms },
+ { "clingo_program_builder_add", (void *)_cffi_f_clingo_program_builder_add, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 691), (void *)_cffi_d_clingo_program_builder_add },
+ { "clingo_program_builder_begin", (void *)_cffi_f_clingo_program_builder_begin, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 688), (void *)_cffi_d_clingo_program_builder_begin },
+ { "clingo_program_builder_end", (void *)_cffi_f_clingo_program_builder_end, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 688), (void *)_cffi_d_clingo_program_builder_end },
+ { "clingo_program_builder_init", (void *)_cffi_f_clingo_program_builder_init, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 486), (void *)_cffi_d_clingo_program_builder_init },
+ { "clingo_propagate_control_add_clause", (void *)_cffi_f_clingo_propagate_control_add_clause, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 703), (void *)_cffi_d_clingo_propagate_control_add_clause },
+ { "clingo_propagate_control_add_literal", (void *)_cffi_f_clingo_propagate_control_add_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 699), (void *)_cffi_d_clingo_propagate_control_add_literal },
+ { "clingo_propagate_control_add_watch", (void *)_cffi_f_clingo_propagate_control_add_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 716), (void *)_cffi_d_clingo_propagate_control_add_watch },
+ { "clingo_propagate_control_assignment", (void *)_cffi_f_clingo_propagate_control_assignment, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1142), (void *)_cffi_d_clingo_propagate_control_assignment },
+ { "clingo_propagate_control_has_watch", (void *)_cffi_f_clingo_propagate_control_has_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 724), (void *)_cffi_d_clingo_propagate_control_has_watch },
+ { "clingo_propagate_control_propagate", (void *)_cffi_f_clingo_propagate_control_propagate, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 695), (void *)_cffi_d_clingo_propagate_control_propagate },
+ { "clingo_propagate_control_remove_watch", (void *)_cffi_f_clingo_propagate_control_remove_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1189), (void *)_cffi_d_clingo_propagate_control_remove_watch },
+ { "clingo_propagate_control_thread_id", (void *)_cffi_f_clingo_propagate_control_thread_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1174), (void *)_cffi_d_clingo_propagate_control_thread_id },
+ { "clingo_propagate_init_add_clause", (void *)_cffi_f_clingo_propagate_init_add_clause, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 737), (void *)_cffi_d_clingo_propagate_init_add_clause },
+ { "clingo_propagate_init_add_literal", (void *)_cffi_f_clingo_propagate_init_add_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 732), (void *)_cffi_d_clingo_propagate_init_add_literal },
+ { "clingo_propagate_init_add_minimize", (void *)_cffi_f_clingo_propagate_init_add_minimize, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 757), (void *)_cffi_d_clingo_propagate_init_add_minimize },
+ { "clingo_propagate_init_add_watch", (void *)_cffi_f_clingo_propagate_init_add_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 743), (void *)_cffi_d_clingo_propagate_init_add_watch },
+ { "clingo_propagate_init_add_watch_to_thread", (void *)_cffi_f_clingo_propagate_init_add_watch_to_thread, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 763), (void *)_cffi_d_clingo_propagate_init_add_watch_to_thread },
+ { "clingo_propagate_init_add_weight_constraint", (void *)_cffi_f_clingo_propagate_init_add_weight_constraint, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 747), (void *)_cffi_d_clingo_propagate_init_add_weight_constraint },
+ { "clingo_propagate_init_assignment", (void *)_cffi_f_clingo_propagate_init_assignment, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1145), (void *)_cffi_d_clingo_propagate_init_assignment },
+ { "clingo_propagate_init_freeze_literal", (void *)_cffi_f_clingo_propagate_init_freeze_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 743), (void *)_cffi_d_clingo_propagate_init_freeze_literal },
+ { "clingo_propagate_init_get_check_mode", (void *)_cffi_f_clingo_propagate_init_get_check_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1154), (void *)_cffi_d_clingo_propagate_init_get_check_mode },
+ { "clingo_propagate_init_get_undo_mode", (void *)_cffi_f_clingo_propagate_init_get_undo_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1154), (void *)_cffi_d_clingo_propagate_init_get_undo_mode },
+ { "clingo_propagate_init_number_of_threads", (void *)_cffi_f_clingo_propagate_init_number_of_threads, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1154), (void *)_cffi_d_clingo_propagate_init_number_of_threads },
+ { "clingo_propagate_init_propagate", (void *)_cffi_f_clingo_propagate_init_propagate, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 728), (void *)_cffi_d_clingo_propagate_init_propagate },
+ { "clingo_propagate_init_remove_watch", (void *)_cffi_f_clingo_propagate_init_remove_watch, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 743), (void *)_cffi_d_clingo_propagate_init_remove_watch },
+ { "clingo_propagate_init_remove_watch_from_thread", (void *)_cffi_f_clingo_propagate_init_remove_watch_from_thread, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 763), (void *)_cffi_d_clingo_propagate_init_remove_watch_from_thread },
+ { "clingo_propagate_init_set_check_mode", (void *)_cffi_f_clingo_propagate_init_set_check_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1199), (void *)_cffi_d_clingo_propagate_init_set_check_mode },
+ { "clingo_propagate_init_set_undo_mode", (void *)_cffi_f_clingo_propagate_init_set_undo_mode, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1199), (void *)_cffi_d_clingo_propagate_init_set_undo_mode },
+ { "clingo_propagate_init_solver_literal", (void *)_cffi_f_clingo_propagate_init_solver_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 780), (void *)_cffi_d_clingo_propagate_init_solver_literal },
+ { "clingo_propagate_init_symbolic_atoms", (void *)_cffi_f_clingo_propagate_init_symbolic_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 772), (void *)_cffi_d_clingo_propagate_init_symbolic_atoms },
+ { "clingo_propagate_init_theory_atoms", (void *)_cffi_f_clingo_propagate_init_theory_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 776), (void *)_cffi_d_clingo_propagate_init_theory_atoms },
{ "clingo_propagator_check_mode_both", (void *)_cffi_const_clingo_propagator_check_mode_both, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_propagator_check_mode_fixpoint", (void *)_cffi_const_clingo_propagator_check_mode_fixpoint, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_propagator_check_mode_none", (void *)_cffi_const_clingo_propagator_check_mode_none, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
@@ -19532,113 +19597,113 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_propagator_undo_mode_always", (void *)_cffi_const_clingo_propagator_undo_mode_always, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_propagator_undo_mode_default", (void *)_cffi_const_clingo_propagator_undo_mode_default, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_register_script", (void *)_cffi_f_clingo_register_script, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 62), (void *)_cffi_d_clingo_register_script },
- { "clingo_script_version", (void *)_cffi_f_clingo_script_version, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1123), (void *)_cffi_d_clingo_script_version },
- { "clingo_set_error", (void *)_cffi_f_clingo_set_error, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1208), (void *)_cffi_d_clingo_set_error },
+ { "clingo_script_version", (void *)_cffi_f_clingo_script_version, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1128), (void *)_cffi_d_clingo_script_version },
+ { "clingo_set_error", (void *)_cffi_f_clingo_set_error, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1213), (void *)_cffi_d_clingo_set_error },
{ "clingo_show_type_all", (void *)_cffi_const_clingo_show_type_all, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_show_type_atoms", (void *)_cffi_const_clingo_show_type_atoms, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_show_type_complement", (void *)_cffi_const_clingo_show_type_complement, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_show_type_shown", (void *)_cffi_const_clingo_show_type_shown, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_show_type_terms", (void *)_cffi_const_clingo_show_type_terms, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_show_type_theory", (void *)_cffi_const_clingo_show_type_theory, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_signature_arity", (void *)_cffi_f_clingo_signature_arity, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1172), (void *)_cffi_d_clingo_signature_arity },
+ { "clingo_signature_arity", (void *)_cffi_f_clingo_signature_arity, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1177), (void *)_cffi_d_clingo_signature_arity },
{ "clingo_signature_create", (void *)_cffi_f_clingo_signature_create, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 67), (void *)_cffi_d_clingo_signature_create },
- { "clingo_signature_hash", (void *)_cffi_f_clingo_signature_hash, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1163), (void *)_cffi_d_clingo_signature_hash },
- { "clingo_signature_is_equal_to", (void *)_cffi_f_clingo_signature_is_equal_to, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1092), (void *)_cffi_d_clingo_signature_is_equal_to },
- { "clingo_signature_is_less_than", (void *)_cffi_f_clingo_signature_is_less_than, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1092), (void *)_cffi_d_clingo_signature_is_less_than },
- { "clingo_signature_is_negative", (void *)_cffi_f_clingo_signature_is_negative, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1052), (void *)_cffi_d_clingo_signature_is_negative },
- { "clingo_signature_is_positive", (void *)_cffi_f_clingo_signature_is_positive, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1052), (void *)_cffi_d_clingo_signature_is_positive },
- { "clingo_signature_name", (void *)_cffi_f_clingo_signature_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1129), (void *)_cffi_d_clingo_signature_name },
- { "clingo_solve_control_add_clause", (void *)_cffi_f_clingo_solve_control_add_clause, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 780), (void *)_cffi_d_clingo_solve_control_add_clause },
- { "clingo_solve_control_symbolic_atoms", (void *)_cffi_f_clingo_solve_control_symbolic_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 785), (void *)_cffi_d_clingo_solve_control_symbolic_atoms },
+ { "clingo_signature_hash", (void *)_cffi_f_clingo_signature_hash, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1168), (void *)_cffi_d_clingo_signature_hash },
+ { "clingo_signature_is_equal_to", (void *)_cffi_f_clingo_signature_is_equal_to, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1097), (void *)_cffi_d_clingo_signature_is_equal_to },
+ { "clingo_signature_is_less_than", (void *)_cffi_f_clingo_signature_is_less_than, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1097), (void *)_cffi_d_clingo_signature_is_less_than },
+ { "clingo_signature_is_negative", (void *)_cffi_f_clingo_signature_is_negative, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1057), (void *)_cffi_d_clingo_signature_is_negative },
+ { "clingo_signature_is_positive", (void *)_cffi_f_clingo_signature_is_positive, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1057), (void *)_cffi_d_clingo_signature_is_positive },
+ { "clingo_signature_name", (void *)_cffi_f_clingo_signature_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1134), (void *)_cffi_d_clingo_signature_name },
+ { "clingo_solve_control_add_clause", (void *)_cffi_f_clingo_solve_control_add_clause, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 785), (void *)_cffi_d_clingo_solve_control_add_clause },
+ { "clingo_solve_control_symbolic_atoms", (void *)_cffi_f_clingo_solve_control_symbolic_atoms, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 790), (void *)_cffi_d_clingo_solve_control_symbolic_atoms },
{ "clingo_solve_event_type_finish", (void *)_cffi_const_clingo_solve_event_type_finish, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_event_type_model", (void *)_cffi_const_clingo_solve_event_type_model, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_event_type_statistics", (void *)_cffi_const_clingo_solve_event_type_statistics, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_event_type_unsat", (void *)_cffi_const_clingo_solve_event_type_unsat, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_solve_handle_cancel", (void *)_cffi_f_clingo_solve_handle_cancel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 789), (void *)_cffi_d_clingo_solve_handle_cancel },
- { "clingo_solve_handle_close", (void *)_cffi_f_clingo_solve_handle_close, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 789), (void *)_cffi_d_clingo_solve_handle_close },
- { "clingo_solve_handle_core", (void *)_cffi_f_clingo_solve_handle_core, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 796), (void *)_cffi_d_clingo_solve_handle_core },
- { "clingo_solve_handle_get", (void *)_cffi_f_clingo_solve_handle_get, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 801), (void *)_cffi_d_clingo_solve_handle_get },
- { "clingo_solve_handle_last", (void *)_cffi_f_clingo_solve_handle_last, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 792), (void *)_cffi_d_clingo_solve_handle_last },
- { "clingo_solve_handle_model", (void *)_cffi_f_clingo_solve_handle_model, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 792), (void *)_cffi_d_clingo_solve_handle_model },
- { "clingo_solve_handle_resume", (void *)_cffi_f_clingo_solve_handle_resume, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 789), (void *)_cffi_d_clingo_solve_handle_resume },
- { "clingo_solve_handle_wait", (void *)_cffi_f_clingo_solve_handle_wait, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1198), (void *)_cffi_d_clingo_solve_handle_wait },
+ { "clingo_solve_handle_cancel", (void *)_cffi_f_clingo_solve_handle_cancel, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 794), (void *)_cffi_d_clingo_solve_handle_cancel },
+ { "clingo_solve_handle_close", (void *)_cffi_f_clingo_solve_handle_close, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 794), (void *)_cffi_d_clingo_solve_handle_close },
+ { "clingo_solve_handle_core", (void *)_cffi_f_clingo_solve_handle_core, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 801), (void *)_cffi_d_clingo_solve_handle_core },
+ { "clingo_solve_handle_get", (void *)_cffi_f_clingo_solve_handle_get, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 806), (void *)_cffi_d_clingo_solve_handle_get },
+ { "clingo_solve_handle_last", (void *)_cffi_f_clingo_solve_handle_last, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 797), (void *)_cffi_d_clingo_solve_handle_last },
+ { "clingo_solve_handle_model", (void *)_cffi_f_clingo_solve_handle_model, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 797), (void *)_cffi_d_clingo_solve_handle_model },
+ { "clingo_solve_handle_resume", (void *)_cffi_f_clingo_solve_handle_resume, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 794), (void *)_cffi_d_clingo_solve_handle_resume },
+ { "clingo_solve_handle_wait", (void *)_cffi_f_clingo_solve_handle_wait, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1203), (void *)_cffi_d_clingo_solve_handle_wait },
{ "clingo_solve_mode_async", (void *)_cffi_const_clingo_solve_mode_async, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_mode_yield", (void *)_cffi_const_clingo_solve_mode_yield, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_result_exhausted", (void *)_cffi_const_clingo_solve_result_exhausted, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_result_interrupted", (void *)_cffi_const_clingo_solve_result_interrupted, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_result_satisfiable", (void *)_cffi_const_clingo_solve_result_satisfiable, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_solve_result_unsatisfiable", (void *)_cffi_const_clingo_solve_result_unsatisfiable, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_statistics_array_at", (void *)_cffi_f_clingo_statistics_array_at, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 860), (void *)_cffi_d_clingo_statistics_array_at },
- { "clingo_statistics_array_push", (void *)_cffi_f_clingo_statistics_array_push, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 817), (void *)_cffi_d_clingo_statistics_array_push },
- { "clingo_statistics_array_size", (void *)_cffi_f_clingo_statistics_array_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 849), (void *)_cffi_d_clingo_statistics_array_size },
- { "clingo_statistics_map_add_subkey", (void *)_cffi_f_clingo_statistics_map_add_subkey, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 805), (void *)_cffi_d_clingo_statistics_map_add_subkey },
- { "clingo_statistics_map_at", (void *)_cffi_f_clingo_statistics_map_at, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 833), (void *)_cffi_d_clingo_statistics_map_at },
- { "clingo_statistics_map_has_subkey", (void *)_cffi_f_clingo_statistics_map_has_subkey, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 827), (void *)_cffi_d_clingo_statistics_map_has_subkey },
- { "clingo_statistics_map_size", (void *)_cffi_f_clingo_statistics_map_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 849), (void *)_cffi_d_clingo_statistics_map_size },
- { "clingo_statistics_map_subkey_name", (void *)_cffi_f_clingo_statistics_map_subkey_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 854), (void *)_cffi_d_clingo_statistics_map_subkey_name },
- { "clingo_statistics_root", (void *)_cffi_f_clingo_statistics_root, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 823), (void *)_cffi_d_clingo_statistics_root },
- { "clingo_statistics_type", (void *)_cffi_f_clingo_statistics_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 844), (void *)_cffi_d_clingo_statistics_type },
+ { "clingo_statistics_array_at", (void *)_cffi_f_clingo_statistics_array_at, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 865), (void *)_cffi_d_clingo_statistics_array_at },
+ { "clingo_statistics_array_push", (void *)_cffi_f_clingo_statistics_array_push, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 822), (void *)_cffi_d_clingo_statistics_array_push },
+ { "clingo_statistics_array_size", (void *)_cffi_f_clingo_statistics_array_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 854), (void *)_cffi_d_clingo_statistics_array_size },
+ { "clingo_statistics_map_add_subkey", (void *)_cffi_f_clingo_statistics_map_add_subkey, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 810), (void *)_cffi_d_clingo_statistics_map_add_subkey },
+ { "clingo_statistics_map_at", (void *)_cffi_f_clingo_statistics_map_at, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 838), (void *)_cffi_d_clingo_statistics_map_at },
+ { "clingo_statistics_map_has_subkey", (void *)_cffi_f_clingo_statistics_map_has_subkey, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 832), (void *)_cffi_d_clingo_statistics_map_has_subkey },
+ { "clingo_statistics_map_size", (void *)_cffi_f_clingo_statistics_map_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 854), (void *)_cffi_d_clingo_statistics_map_size },
+ { "clingo_statistics_map_subkey_name", (void *)_cffi_f_clingo_statistics_map_subkey_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 859), (void *)_cffi_d_clingo_statistics_map_subkey_name },
+ { "clingo_statistics_root", (void *)_cffi_f_clingo_statistics_root, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 828), (void *)_cffi_d_clingo_statistics_root },
+ { "clingo_statistics_type", (void *)_cffi_f_clingo_statistics_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 849), (void *)_cffi_d_clingo_statistics_type },
{ "clingo_statistics_type_array", (void *)_cffi_const_clingo_statistics_type_array, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_statistics_type_empty", (void *)_cffi_const_clingo_statistics_type_empty, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_statistics_type_map", (void *)_cffi_const_clingo_statistics_type_map, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_statistics_type_value", (void *)_cffi_const_clingo_statistics_type_value, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_statistics_value_get", (void *)_cffi_f_clingo_statistics_value_get, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 839), (void *)_cffi_d_clingo_statistics_value_get },
- { "clingo_statistics_value_set", (void *)_cffi_f_clingo_statistics_value_set, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 812), (void *)_cffi_d_clingo_statistics_value_set },
- { "clingo_symbol_arguments", (void *)_cffi_f_clingo_symbol_arguments, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1087), (void *)_cffi_d_clingo_symbol_arguments },
+ { "clingo_statistics_value_get", (void *)_cffi_f_clingo_statistics_value_get, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 844), (void *)_cffi_d_clingo_statistics_value_get },
+ { "clingo_statistics_value_set", (void *)_cffi_f_clingo_statistics_value_set, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 817), (void *)_cffi_d_clingo_statistics_value_set },
+ { "clingo_symbol_arguments", (void *)_cffi_f_clingo_symbol_arguments, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1092), (void *)_cffi_d_clingo_symbol_arguments },
{ "clingo_symbol_create_function", (void *)_cffi_f_clingo_symbol_create_function, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 77), (void *)_cffi_d_clingo_symbol_create_function },
{ "clingo_symbol_create_id", (void *)_cffi_f_clingo_symbol_create_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 53), (void *)_cffi_d_clingo_symbol_create_id },
- { "clingo_symbol_create_infimum", (void *)_cffi_f_clingo_symbol_create_infimum, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1221), (void *)_cffi_d_clingo_symbol_create_infimum },
- { "clingo_symbol_create_number", (void *)_cffi_f_clingo_symbol_create_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1217), (void *)_cffi_d_clingo_symbol_create_number },
+ { "clingo_symbol_create_infimum", (void *)_cffi_f_clingo_symbol_create_infimum, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1226), (void *)_cffi_d_clingo_symbol_create_infimum },
+ { "clingo_symbol_create_number", (void *)_cffi_f_clingo_symbol_create_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1222), (void *)_cffi_d_clingo_symbol_create_number },
{ "clingo_symbol_create_string", (void *)_cffi_f_clingo_symbol_create_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 73), (void *)_cffi_d_clingo_symbol_create_string },
- { "clingo_symbol_create_supremum", (void *)_cffi_f_clingo_symbol_create_supremum, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1221), (void *)_cffi_d_clingo_symbol_create_supremum },
- { "clingo_symbol_hash", (void *)_cffi_f_clingo_symbol_hash, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1163), (void *)_cffi_d_clingo_symbol_hash },
- { "clingo_symbol_is_equal_to", (void *)_cffi_f_clingo_symbol_is_equal_to, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1092), (void *)_cffi_d_clingo_symbol_is_equal_to },
- { "clingo_symbol_is_less_than", (void *)_cffi_f_clingo_symbol_is_less_than, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1092), (void *)_cffi_d_clingo_symbol_is_less_than },
- { "clingo_symbol_is_negative", (void *)_cffi_f_clingo_symbol_is_negative, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1055), (void *)_cffi_d_clingo_symbol_is_negative },
- { "clingo_symbol_is_positive", (void *)_cffi_f_clingo_symbol_is_positive, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1055), (void *)_cffi_d_clingo_symbol_is_positive },
- { "clingo_symbol_name", (void *)_cffi_f_clingo_symbol_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1064), (void *)_cffi_d_clingo_symbol_name },
- { "clingo_symbol_number", (void *)_cffi_f_clingo_symbol_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1068), (void *)_cffi_d_clingo_symbol_number },
- { "clingo_symbol_string", (void *)_cffi_f_clingo_symbol_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1064), (void *)_cffi_d_clingo_symbol_string },
- { "clingo_symbol_to_string", (void *)_cffi_f_clingo_symbol_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1059), (void *)_cffi_d_clingo_symbol_to_string },
- { "clingo_symbol_to_string_size", (void *)_cffi_f_clingo_symbol_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1078), (void *)_cffi_d_clingo_symbol_to_string_size },
- { "clingo_symbol_type", (void *)_cffi_f_clingo_symbol_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1152), (void *)_cffi_d_clingo_symbol_type },
+ { "clingo_symbol_create_supremum", (void *)_cffi_f_clingo_symbol_create_supremum, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1226), (void *)_cffi_d_clingo_symbol_create_supremum },
+ { "clingo_symbol_hash", (void *)_cffi_f_clingo_symbol_hash, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1168), (void *)_cffi_d_clingo_symbol_hash },
+ { "clingo_symbol_is_equal_to", (void *)_cffi_f_clingo_symbol_is_equal_to, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1097), (void *)_cffi_d_clingo_symbol_is_equal_to },
+ { "clingo_symbol_is_less_than", (void *)_cffi_f_clingo_symbol_is_less_than, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1097), (void *)_cffi_d_clingo_symbol_is_less_than },
+ { "clingo_symbol_is_negative", (void *)_cffi_f_clingo_symbol_is_negative, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1060), (void *)_cffi_d_clingo_symbol_is_negative },
+ { "clingo_symbol_is_positive", (void *)_cffi_f_clingo_symbol_is_positive, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1060), (void *)_cffi_d_clingo_symbol_is_positive },
+ { "clingo_symbol_name", (void *)_cffi_f_clingo_symbol_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1069), (void *)_cffi_d_clingo_symbol_name },
+ { "clingo_symbol_number", (void *)_cffi_f_clingo_symbol_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1073), (void *)_cffi_d_clingo_symbol_number },
+ { "clingo_symbol_string", (void *)_cffi_f_clingo_symbol_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1069), (void *)_cffi_d_clingo_symbol_string },
+ { "clingo_symbol_to_string", (void *)_cffi_f_clingo_symbol_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1064), (void *)_cffi_d_clingo_symbol_to_string },
+ { "clingo_symbol_to_string_size", (void *)_cffi_f_clingo_symbol_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1083), (void *)_cffi_d_clingo_symbol_to_string_size },
+ { "clingo_symbol_type", (void *)_cffi_f_clingo_symbol_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1157), (void *)_cffi_d_clingo_symbol_type },
{ "clingo_symbol_type_function", (void *)_cffi_const_clingo_symbol_type_function, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_symbol_type_infimum", (void *)_cffi_const_clingo_symbol_type_infimum, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_symbol_type_number", (void *)_cffi_const_clingo_symbol_type_number, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_symbol_type_string", (void *)_cffi_const_clingo_symbol_type_string, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_symbol_type_supremum", (void *)_cffi_const_clingo_symbol_type_supremum, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_symbolic_atoms_begin", (void *)_cffi_f_clingo_symbolic_atoms_begin, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 879), (void *)_cffi_d_clingo_symbolic_atoms_begin },
- { "clingo_symbolic_atoms_end", (void *)_cffi_f_clingo_symbolic_atoms_end, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 870), (void *)_cffi_d_clingo_symbolic_atoms_end },
- { "clingo_symbolic_atoms_find", (void *)_cffi_f_clingo_symbolic_atoms_find, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 894), (void *)_cffi_d_clingo_symbolic_atoms_find },
- { "clingo_symbolic_atoms_is_external", (void *)_cffi_f_clingo_symbolic_atoms_is_external, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 884), (void *)_cffi_d_clingo_symbolic_atoms_is_external },
- { "clingo_symbolic_atoms_is_fact", (void *)_cffi_f_clingo_symbolic_atoms_is_fact, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 884), (void *)_cffi_d_clingo_symbolic_atoms_is_fact },
- { "clingo_symbolic_atoms_is_valid", (void *)_cffi_f_clingo_symbolic_atoms_is_valid, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 884), (void *)_cffi_d_clingo_symbolic_atoms_is_valid },
- { "clingo_symbolic_atoms_iterator_is_equal_to", (void *)_cffi_f_clingo_symbolic_atoms_iterator_is_equal_to, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 899), (void *)_cffi_d_clingo_symbolic_atoms_iterator_is_equal_to },
- { "clingo_symbolic_atoms_literal", (void *)_cffi_f_clingo_symbolic_atoms_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 889), (void *)_cffi_d_clingo_symbolic_atoms_literal },
- { "clingo_symbolic_atoms_next", (void *)_cffi_f_clingo_symbolic_atoms_next, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 894), (void *)_cffi_d_clingo_symbolic_atoms_next },
- { "clingo_symbolic_atoms_signatures", (void *)_cffi_f_clingo_symbolic_atoms_signatures, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 874), (void *)_cffi_d_clingo_symbolic_atoms_signatures },
- { "clingo_symbolic_atoms_signatures_size", (void *)_cffi_f_clingo_symbolic_atoms_signatures_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 866), (void *)_cffi_d_clingo_symbolic_atoms_signatures_size },
- { "clingo_symbolic_atoms_size", (void *)_cffi_f_clingo_symbolic_atoms_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 866), (void *)_cffi_d_clingo_symbolic_atoms_size },
- { "clingo_symbolic_atoms_symbol", (void *)_cffi_f_clingo_symbolic_atoms_symbol, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 894), (void *)_cffi_d_clingo_symbolic_atoms_symbol },
- { "clingo_theory_atoms_atom_elements", (void *)_cffi_f_clingo_theory_atoms_atom_elements, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 957), (void *)_cffi_d_clingo_theory_atoms_atom_elements },
- { "clingo_theory_atoms_atom_guard", (void *)_cffi_f_clingo_theory_atoms_atom_guard, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 925), (void *)_cffi_d_clingo_theory_atoms_atom_guard },
- { "clingo_theory_atoms_atom_has_guard", (void *)_cffi_f_clingo_theory_atoms_atom_has_guard, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 909), (void *)_cffi_d_clingo_theory_atoms_atom_has_guard },
- { "clingo_theory_atoms_atom_literal", (void *)_cffi_f_clingo_theory_atoms_atom_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 936), (void *)_cffi_d_clingo_theory_atoms_atom_literal },
- { "clingo_theory_atoms_atom_term", (void *)_cffi_f_clingo_theory_atoms_atom_term, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 952), (void *)_cffi_d_clingo_theory_atoms_atom_term },
- { "clingo_theory_atoms_atom_to_string", (void *)_cffi_f_clingo_theory_atoms_atom_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 914), (void *)_cffi_d_clingo_theory_atoms_atom_to_string },
- { "clingo_theory_atoms_atom_to_string_size", (void *)_cffi_f_clingo_theory_atoms_atom_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 947), (void *)_cffi_d_clingo_theory_atoms_atom_to_string_size },
- { "clingo_theory_atoms_element_condition", (void *)_cffi_f_clingo_theory_atoms_element_condition, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 941), (void *)_cffi_d_clingo_theory_atoms_element_condition },
- { "clingo_theory_atoms_element_condition_id", (void *)_cffi_f_clingo_theory_atoms_element_condition_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 936), (void *)_cffi_d_clingo_theory_atoms_element_condition_id },
- { "clingo_theory_atoms_element_to_string", (void *)_cffi_f_clingo_theory_atoms_element_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 914), (void *)_cffi_d_clingo_theory_atoms_element_to_string },
- { "clingo_theory_atoms_element_to_string_size", (void *)_cffi_f_clingo_theory_atoms_element_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 947), (void *)_cffi_d_clingo_theory_atoms_element_to_string_size },
- { "clingo_theory_atoms_element_tuple", (void *)_cffi_f_clingo_theory_atoms_element_tuple, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 957), (void *)_cffi_d_clingo_theory_atoms_element_tuple },
- { "clingo_theory_atoms_size", (void *)_cffi_f_clingo_theory_atoms_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 905), (void *)_cffi_d_clingo_theory_atoms_size },
- { "clingo_theory_atoms_term_arguments", (void *)_cffi_f_clingo_theory_atoms_term_arguments, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 957), (void *)_cffi_d_clingo_theory_atoms_term_arguments },
- { "clingo_theory_atoms_term_name", (void *)_cffi_f_clingo_theory_atoms_term_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 920), (void *)_cffi_d_clingo_theory_atoms_term_name },
- { "clingo_theory_atoms_term_number", (void *)_cffi_f_clingo_theory_atoms_term_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 931), (void *)_cffi_d_clingo_theory_atoms_term_number },
- { "clingo_theory_atoms_term_to_string", (void *)_cffi_f_clingo_theory_atoms_term_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 914), (void *)_cffi_d_clingo_theory_atoms_term_to_string },
- { "clingo_theory_atoms_term_to_string_size", (void *)_cffi_f_clingo_theory_atoms_term_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 947), (void *)_cffi_d_clingo_theory_atoms_term_to_string_size },
- { "clingo_theory_atoms_term_type", (void *)_cffi_f_clingo_theory_atoms_term_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 931), (void *)_cffi_d_clingo_theory_atoms_term_type },
+ { "clingo_symbolic_atoms_begin", (void *)_cffi_f_clingo_symbolic_atoms_begin, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 884), (void *)_cffi_d_clingo_symbolic_atoms_begin },
+ { "clingo_symbolic_atoms_end", (void *)_cffi_f_clingo_symbolic_atoms_end, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 875), (void *)_cffi_d_clingo_symbolic_atoms_end },
+ { "clingo_symbolic_atoms_find", (void *)_cffi_f_clingo_symbolic_atoms_find, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 899), (void *)_cffi_d_clingo_symbolic_atoms_find },
+ { "clingo_symbolic_atoms_is_external", (void *)_cffi_f_clingo_symbolic_atoms_is_external, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 889), (void *)_cffi_d_clingo_symbolic_atoms_is_external },
+ { "clingo_symbolic_atoms_is_fact", (void *)_cffi_f_clingo_symbolic_atoms_is_fact, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 889), (void *)_cffi_d_clingo_symbolic_atoms_is_fact },
+ { "clingo_symbolic_atoms_is_valid", (void *)_cffi_f_clingo_symbolic_atoms_is_valid, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 889), (void *)_cffi_d_clingo_symbolic_atoms_is_valid },
+ { "clingo_symbolic_atoms_iterator_is_equal_to", (void *)_cffi_f_clingo_symbolic_atoms_iterator_is_equal_to, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 904), (void *)_cffi_d_clingo_symbolic_atoms_iterator_is_equal_to },
+ { "clingo_symbolic_atoms_literal", (void *)_cffi_f_clingo_symbolic_atoms_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 894), (void *)_cffi_d_clingo_symbolic_atoms_literal },
+ { "clingo_symbolic_atoms_next", (void *)_cffi_f_clingo_symbolic_atoms_next, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 899), (void *)_cffi_d_clingo_symbolic_atoms_next },
+ { "clingo_symbolic_atoms_signatures", (void *)_cffi_f_clingo_symbolic_atoms_signatures, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 879), (void *)_cffi_d_clingo_symbolic_atoms_signatures },
+ { "clingo_symbolic_atoms_signatures_size", (void *)_cffi_f_clingo_symbolic_atoms_signatures_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 871), (void *)_cffi_d_clingo_symbolic_atoms_signatures_size },
+ { "clingo_symbolic_atoms_size", (void *)_cffi_f_clingo_symbolic_atoms_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 871), (void *)_cffi_d_clingo_symbolic_atoms_size },
+ { "clingo_symbolic_atoms_symbol", (void *)_cffi_f_clingo_symbolic_atoms_symbol, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 899), (void *)_cffi_d_clingo_symbolic_atoms_symbol },
+ { "clingo_theory_atoms_atom_elements", (void *)_cffi_f_clingo_theory_atoms_atom_elements, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 962), (void *)_cffi_d_clingo_theory_atoms_atom_elements },
+ { "clingo_theory_atoms_atom_guard", (void *)_cffi_f_clingo_theory_atoms_atom_guard, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 930), (void *)_cffi_d_clingo_theory_atoms_atom_guard },
+ { "clingo_theory_atoms_atom_has_guard", (void *)_cffi_f_clingo_theory_atoms_atom_has_guard, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 914), (void *)_cffi_d_clingo_theory_atoms_atom_has_guard },
+ { "clingo_theory_atoms_atom_literal", (void *)_cffi_f_clingo_theory_atoms_atom_literal, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 941), (void *)_cffi_d_clingo_theory_atoms_atom_literal },
+ { "clingo_theory_atoms_atom_term", (void *)_cffi_f_clingo_theory_atoms_atom_term, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 957), (void *)_cffi_d_clingo_theory_atoms_atom_term },
+ { "clingo_theory_atoms_atom_to_string", (void *)_cffi_f_clingo_theory_atoms_atom_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 919), (void *)_cffi_d_clingo_theory_atoms_atom_to_string },
+ { "clingo_theory_atoms_atom_to_string_size", (void *)_cffi_f_clingo_theory_atoms_atom_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 952), (void *)_cffi_d_clingo_theory_atoms_atom_to_string_size },
+ { "clingo_theory_atoms_element_condition", (void *)_cffi_f_clingo_theory_atoms_element_condition, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 946), (void *)_cffi_d_clingo_theory_atoms_element_condition },
+ { "clingo_theory_atoms_element_condition_id", (void *)_cffi_f_clingo_theory_atoms_element_condition_id, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 941), (void *)_cffi_d_clingo_theory_atoms_element_condition_id },
+ { "clingo_theory_atoms_element_to_string", (void *)_cffi_f_clingo_theory_atoms_element_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 919), (void *)_cffi_d_clingo_theory_atoms_element_to_string },
+ { "clingo_theory_atoms_element_to_string_size", (void *)_cffi_f_clingo_theory_atoms_element_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 952), (void *)_cffi_d_clingo_theory_atoms_element_to_string_size },
+ { "clingo_theory_atoms_element_tuple", (void *)_cffi_f_clingo_theory_atoms_element_tuple, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 962), (void *)_cffi_d_clingo_theory_atoms_element_tuple },
+ { "clingo_theory_atoms_size", (void *)_cffi_f_clingo_theory_atoms_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 910), (void *)_cffi_d_clingo_theory_atoms_size },
+ { "clingo_theory_atoms_term_arguments", (void *)_cffi_f_clingo_theory_atoms_term_arguments, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 962), (void *)_cffi_d_clingo_theory_atoms_term_arguments },
+ { "clingo_theory_atoms_term_name", (void *)_cffi_f_clingo_theory_atoms_term_name, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 925), (void *)_cffi_d_clingo_theory_atoms_term_name },
+ { "clingo_theory_atoms_term_number", (void *)_cffi_f_clingo_theory_atoms_term_number, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 936), (void *)_cffi_d_clingo_theory_atoms_term_number },
+ { "clingo_theory_atoms_term_to_string", (void *)_cffi_f_clingo_theory_atoms_term_to_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 919), (void *)_cffi_d_clingo_theory_atoms_term_to_string },
+ { "clingo_theory_atoms_term_to_string_size", (void *)_cffi_f_clingo_theory_atoms_term_to_string_size, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 952), (void *)_cffi_d_clingo_theory_atoms_term_to_string_size },
+ { "clingo_theory_atoms_term_type", (void *)_cffi_f_clingo_theory_atoms_term_type, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 936), (void *)_cffi_d_clingo_theory_atoms_term_type },
{ "clingo_theory_sequence_type_list", (void *)_cffi_const_clingo_theory_sequence_type_list, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_theory_sequence_type_set", (void *)_cffi_const_clingo_theory_sequence_type_set, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_theory_sequence_type_tuple", (void *)_cffi_const_clingo_theory_sequence_type_tuple, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
@@ -19651,92 +19716,92 @@ static const struct _cffi_global_s _cffi_globals[] = {
{ "clingo_truth_value_false", (void *)_cffi_const_clingo_truth_value_false, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_truth_value_free", (void *)_cffi_const_clingo_truth_value_free, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_truth_value_true", (void *)_cffi_const_clingo_truth_value_true, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_version", (void *)_cffi_f_clingo_version, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1203), (void *)_cffi_d_clingo_version },
+ { "clingo_version", (void *)_cffi_f_clingo_version, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_V, 1208), (void *)_cffi_d_clingo_version },
{ "clingo_warning_atom_undefined", (void *)_cffi_const_clingo_warning_atom_undefined, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_warning_file_included", (void *)_cffi_const_clingo_warning_file_included, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_warning_global_variable", (void *)_cffi_const_clingo_warning_global_variable, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_warning_operation_undefined", (void *)_cffi_const_clingo_warning_operation_undefined, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_warning_other", (void *)_cffi_const_clingo_warning_other, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_warning_runtime_error", (void *)_cffi_const_clingo_warning_runtime_error, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "clingo_warning_string", (void *)_cffi_f_clingo_warning_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1126), (void *)_cffi_d_clingo_warning_string },
+ { "clingo_warning_string", (void *)_cffi_f_clingo_warning_string, _CFFI_OP(_CFFI_OP_CPYTHON_BLTN_O, 1131), (void *)_cffi_d_clingo_warning_string },
{ "clingo_warning_variable_unbounded", (void *)_cffi_const_clingo_warning_variable_unbounded, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_weight_constraint_type_equivalence", (void *)_cffi_const_clingo_weight_constraint_type_equivalence, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_weight_constraint_type_implication_left", (void *)_cffi_const_clingo_weight_constraint_type_implication_left, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
{ "clingo_weight_constraint_type_implication_right", (void *)_cffi_const_clingo_weight_constraint_type_implication_right, _CFFI_OP(_CFFI_OP_ENUM, -1), (void *)0 },
- { "g_clingo_ast_attribute_names", (void *)_cffi_var_g_clingo_ast_attribute_names, _CFFI_OP(_CFFI_OP_GLOBAL_VAR_F, 1267), (void *)0 },
- { "g_clingo_ast_constructors", (void *)_cffi_var_g_clingo_ast_constructors, _CFFI_OP(_CFFI_OP_GLOBAL_VAR_F, 1270), (void *)0 },
+ { "g_clingo_ast_attribute_names", (void *)_cffi_var_g_clingo_ast_attribute_names, _CFFI_OP(_CFFI_OP_GLOBAL_VAR_F, 1272), (void *)0 },
+ { "g_clingo_ast_constructors", (void *)_cffi_var_g_clingo_ast_constructors, _CFFI_OP(_CFFI_OP_GLOBAL_VAR_F, 1275), (void *)0 },
{ "pyclingo_application_logger", (void *)&_cffi_externpy__pyclingo_application_logger, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 27), (void *)pyclingo_application_logger },
- { "pyclingo_application_main", (void *)&_cffi_externpy__pyclingo_application_main, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1232), (void *)pyclingo_application_main },
- { "pyclingo_application_message_limit", (void *)&_cffi_externpy__pyclingo_application_message_limit, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1326), (void *)pyclingo_application_message_limit },
- { "pyclingo_application_options_parse", (void *)&_cffi_externpy__pyclingo_application_options_parse, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 674), (void *)pyclingo_application_options_parse },
- { "pyclingo_application_print_model", (void *)&_cffi_externpy__pyclingo_application_print_model, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1238), (void *)pyclingo_application_print_model },
- { "pyclingo_application_program_name", (void *)&_cffi_externpy__pyclingo_application_program_name, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1261), (void *)pyclingo_application_program_name },
- { "pyclingo_application_register_options", (void *)&_cffi_externpy__pyclingo_application_register_options, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1239), (void *)pyclingo_application_register_options },
- { "pyclingo_application_validate_options", (void *)&_cffi_externpy__pyclingo_application_validate_options, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 602), (void *)pyclingo_application_validate_options },
- { "pyclingo_application_version", (void *)&_cffi_externpy__pyclingo_application_version, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1261), (void *)pyclingo_application_version },
- { "pyclingo_ast_callback", (void *)&_cffi_externpy__pyclingo_ast_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1231), (void *)pyclingo_ast_callback },
- { "pyclingo_call", (void *)&_cffi_externpy__pyclingo_call, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1259), (void *)pyclingo_call },
- { "pyclingo_callable", (void *)&_cffi_externpy__pyclingo_callable, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1230), (void *)pyclingo_callable },
- { "pyclingo_execute", (void *)&_cffi_externpy__pyclingo_execute, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1258), (void *)pyclingo_execute },
- { "pyclingo_ground_callback", (void *)&_cffi_externpy__pyclingo_ground_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 478), (void *)pyclingo_ground_callback },
+ { "pyclingo_application_main", (void *)&_cffi_externpy__pyclingo_application_main, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1237), (void *)pyclingo_application_main },
+ { "pyclingo_application_message_limit", (void *)&_cffi_externpy__pyclingo_application_message_limit, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1331), (void *)pyclingo_application_message_limit },
+ { "pyclingo_application_options_parse", (void *)&_cffi_externpy__pyclingo_application_options_parse, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 679), (void *)pyclingo_application_options_parse },
+ { "pyclingo_application_print_model", (void *)&_cffi_externpy__pyclingo_application_print_model, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1243), (void *)pyclingo_application_print_model },
+ { "pyclingo_application_program_name", (void *)&_cffi_externpy__pyclingo_application_program_name, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1266), (void *)pyclingo_application_program_name },
+ { "pyclingo_application_register_options", (void *)&_cffi_externpy__pyclingo_application_register_options, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1244), (void *)pyclingo_application_register_options },
+ { "pyclingo_application_validate_options", (void *)&_cffi_externpy__pyclingo_application_validate_options, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 607), (void *)pyclingo_application_validate_options },
+ { "pyclingo_application_version", (void *)&_cffi_externpy__pyclingo_application_version, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1266), (void *)pyclingo_application_version },
+ { "pyclingo_ast_callback", (void *)&_cffi_externpy__pyclingo_ast_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1236), (void *)pyclingo_ast_callback },
+ { "pyclingo_call", (void *)&_cffi_externpy__pyclingo_call, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1264), (void *)pyclingo_call },
+ { "pyclingo_callable", (void *)&_cffi_externpy__pyclingo_callable, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1235), (void *)pyclingo_callable },
+ { "pyclingo_execute", (void *)&_cffi_externpy__pyclingo_execute, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1263), (void *)pyclingo_execute },
+ { "pyclingo_ground_callback", (void *)&_cffi_externpy__pyclingo_ground_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 483), (void *)pyclingo_ground_callback },
{ "pyclingo_logger_callback", (void *)&_cffi_externpy__pyclingo_logger_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 27), (void *)pyclingo_logger_callback },
- { "pyclingo_main", (void *)&_cffi_externpy__pyclingo_main, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1260), (void *)pyclingo_main },
- { "pyclingo_observer_acyc_edge", (void *)&_cffi_externpy__pyclingo_observer_acyc_edge, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1244), (void *)pyclingo_observer_acyc_edge },
- { "pyclingo_observer_assume", (void *)&_cffi_externpy__pyclingo_observer_assume, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1245), (void *)pyclingo_observer_assume },
- { "pyclingo_observer_begin_step", (void *)&_cffi_externpy__pyclingo_observer_begin_step, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 602), (void *)pyclingo_observer_begin_step },
- { "pyclingo_observer_end_step", (void *)&_cffi_externpy__pyclingo_observer_end_step, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 602), (void *)pyclingo_observer_end_step },
- { "pyclingo_observer_external", (void *)&_cffi_externpy__pyclingo_observer_external, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1252), (void *)pyclingo_observer_external },
- { "pyclingo_observer_heuristic", (void *)&_cffi_externpy__pyclingo_observer_heuristic, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1250), (void *)pyclingo_observer_heuristic },
- { "pyclingo_observer_init_program", (void *)&_cffi_externpy__pyclingo_observer_init_program, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1229), (void *)pyclingo_observer_init_program },
- { "pyclingo_observer_minimize", (void *)&_cffi_externpy__pyclingo_observer_minimize, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1246), (void *)pyclingo_observer_minimize },
- { "pyclingo_observer_output_atom", (void *)&_cffi_externpy__pyclingo_observer_output_atom, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1257), (void *)pyclingo_observer_output_atom },
- { "pyclingo_observer_output_term", (void *)&_cffi_externpy__pyclingo_observer_output_term, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1256), (void *)pyclingo_observer_output_term },
- { "pyclingo_observer_project", (void *)&_cffi_externpy__pyclingo_observer_project, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1247), (void *)pyclingo_observer_project },
- { "pyclingo_observer_rule", (void *)&_cffi_externpy__pyclingo_observer_rule, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1227), (void *)pyclingo_observer_rule },
- { "pyclingo_observer_theory_atom", (void *)&_cffi_externpy__pyclingo_observer_theory_atom, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1255), (void *)pyclingo_observer_theory_atom },
- { "pyclingo_observer_theory_atom_with_guard", (void *)&_cffi_externpy__pyclingo_observer_theory_atom_with_guard, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1254), (void *)pyclingo_observer_theory_atom_with_guard },
- { "pyclingo_observer_theory_element", (void *)&_cffi_externpy__pyclingo_observer_theory_element, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1253), (void *)pyclingo_observer_theory_element },
- { "pyclingo_observer_theory_term_compound", (void *)&_cffi_externpy__pyclingo_observer_theory_term_compound, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1251), (void *)pyclingo_observer_theory_term_compound },
- { "pyclingo_observer_theory_term_number", (void *)&_cffi_externpy__pyclingo_observer_theory_term_number, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1252), (void *)pyclingo_observer_theory_term_number },
- { "pyclingo_observer_theory_term_string", (void *)&_cffi_externpy__pyclingo_observer_theory_term_string, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1248), (void *)pyclingo_observer_theory_term_string },
- { "pyclingo_observer_weight_rule", (void *)&_cffi_externpy__pyclingo_observer_weight_rule, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1228), (void *)pyclingo_observer_weight_rule },
- { "pyclingo_propagator_check", (void *)&_cffi_externpy__pyclingo_propagator_check, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1241), (void *)pyclingo_propagator_check },
- { "pyclingo_propagator_decide", (void *)&_cffi_externpy__pyclingo_propagator_decide, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1249), (void *)pyclingo_propagator_decide },
- { "pyclingo_propagator_init", (void *)&_cffi_externpy__pyclingo_propagator_init, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1242), (void *)pyclingo_propagator_init },
- { "pyclingo_propagator_propagate", (void *)&_cffi_externpy__pyclingo_propagator_propagate, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1240), (void *)pyclingo_propagator_propagate },
- { "pyclingo_propagator_undo", (void *)&_cffi_externpy__pyclingo_propagator_undo, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1327), (void *)pyclingo_propagator_undo },
- { "pyclingo_script_call", (void *)&_cffi_externpy__pyclingo_script_call, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1235), (void *)pyclingo_script_call },
- { "pyclingo_script_callable", (void *)&_cffi_externpy__pyclingo_script_callable, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1230), (void *)pyclingo_script_callable },
- { "pyclingo_script_execute", (void *)&_cffi_externpy__pyclingo_script_execute, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1234), (void *)pyclingo_script_execute },
- { "pyclingo_script_main", (void *)&_cffi_externpy__pyclingo_script_main, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1233), (void *)pyclingo_script_main },
- { "pyclingo_solve_event_callback", (void *)&_cffi_externpy__pyclingo_solve_event_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 517), (void *)pyclingo_solve_event_callback },
+ { "pyclingo_main", (void *)&_cffi_externpy__pyclingo_main, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1265), (void *)pyclingo_main },
+ { "pyclingo_observer_acyc_edge", (void *)&_cffi_externpy__pyclingo_observer_acyc_edge, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1249), (void *)pyclingo_observer_acyc_edge },
+ { "pyclingo_observer_assume", (void *)&_cffi_externpy__pyclingo_observer_assume, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1250), (void *)pyclingo_observer_assume },
+ { "pyclingo_observer_begin_step", (void *)&_cffi_externpy__pyclingo_observer_begin_step, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 607), (void *)pyclingo_observer_begin_step },
+ { "pyclingo_observer_end_step", (void *)&_cffi_externpy__pyclingo_observer_end_step, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 607), (void *)pyclingo_observer_end_step },
+ { "pyclingo_observer_external", (void *)&_cffi_externpy__pyclingo_observer_external, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1257), (void *)pyclingo_observer_external },
+ { "pyclingo_observer_heuristic", (void *)&_cffi_externpy__pyclingo_observer_heuristic, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1255), (void *)pyclingo_observer_heuristic },
+ { "pyclingo_observer_init_program", (void *)&_cffi_externpy__pyclingo_observer_init_program, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1234), (void *)pyclingo_observer_init_program },
+ { "pyclingo_observer_minimize", (void *)&_cffi_externpy__pyclingo_observer_minimize, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1251), (void *)pyclingo_observer_minimize },
+ { "pyclingo_observer_output_atom", (void *)&_cffi_externpy__pyclingo_observer_output_atom, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1262), (void *)pyclingo_observer_output_atom },
+ { "pyclingo_observer_output_term", (void *)&_cffi_externpy__pyclingo_observer_output_term, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1261), (void *)pyclingo_observer_output_term },
+ { "pyclingo_observer_project", (void *)&_cffi_externpy__pyclingo_observer_project, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1252), (void *)pyclingo_observer_project },
+ { "pyclingo_observer_rule", (void *)&_cffi_externpy__pyclingo_observer_rule, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1232), (void *)pyclingo_observer_rule },
+ { "pyclingo_observer_theory_atom", (void *)&_cffi_externpy__pyclingo_observer_theory_atom, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1260), (void *)pyclingo_observer_theory_atom },
+ { "pyclingo_observer_theory_atom_with_guard", (void *)&_cffi_externpy__pyclingo_observer_theory_atom_with_guard, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1259), (void *)pyclingo_observer_theory_atom_with_guard },
+ { "pyclingo_observer_theory_element", (void *)&_cffi_externpy__pyclingo_observer_theory_element, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1258), (void *)pyclingo_observer_theory_element },
+ { "pyclingo_observer_theory_term_compound", (void *)&_cffi_externpy__pyclingo_observer_theory_term_compound, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1256), (void *)pyclingo_observer_theory_term_compound },
+ { "pyclingo_observer_theory_term_number", (void *)&_cffi_externpy__pyclingo_observer_theory_term_number, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1257), (void *)pyclingo_observer_theory_term_number },
+ { "pyclingo_observer_theory_term_string", (void *)&_cffi_externpy__pyclingo_observer_theory_term_string, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1253), (void *)pyclingo_observer_theory_term_string },
+ { "pyclingo_observer_weight_rule", (void *)&_cffi_externpy__pyclingo_observer_weight_rule, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1233), (void *)pyclingo_observer_weight_rule },
+ { "pyclingo_propagator_check", (void *)&_cffi_externpy__pyclingo_propagator_check, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1246), (void *)pyclingo_propagator_check },
+ { "pyclingo_propagator_decide", (void *)&_cffi_externpy__pyclingo_propagator_decide, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1254), (void *)pyclingo_propagator_decide },
+ { "pyclingo_propagator_init", (void *)&_cffi_externpy__pyclingo_propagator_init, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1247), (void *)pyclingo_propagator_init },
+ { "pyclingo_propagator_propagate", (void *)&_cffi_externpy__pyclingo_propagator_propagate, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1245), (void *)pyclingo_propagator_propagate },
+ { "pyclingo_propagator_undo", (void *)&_cffi_externpy__pyclingo_propagator_undo, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1332), (void *)pyclingo_propagator_undo },
+ { "pyclingo_script_call", (void *)&_cffi_externpy__pyclingo_script_call, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1240), (void *)pyclingo_script_call },
+ { "pyclingo_script_callable", (void *)&_cffi_externpy__pyclingo_script_callable, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1235), (void *)pyclingo_script_callable },
+ { "pyclingo_script_execute", (void *)&_cffi_externpy__pyclingo_script_execute, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1239), (void *)pyclingo_script_execute },
+ { "pyclingo_script_main", (void *)&_cffi_externpy__pyclingo_script_main, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 1238), (void *)pyclingo_script_main },
+ { "pyclingo_solve_event_callback", (void *)&_cffi_externpy__pyclingo_solve_event_callback, _CFFI_OP(_CFFI_OP_EXTERN_PYTHON, 522), (void *)pyclingo_solve_event_callback },
};
static const struct _cffi_field_s _cffi_fields[] = {
{ "program_name", offsetof(clingo_application_t, program_name),
sizeof(((clingo_application_t *)0)->program_name),
- _CFFI_OP(_CFFI_OP_NOOP, 1261) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1266) },
{ "version", offsetof(clingo_application_t, version),
sizeof(((clingo_application_t *)0)->version),
- _CFFI_OP(_CFFI_OP_NOOP, 1261) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1266) },
{ "message_limit", offsetof(clingo_application_t, message_limit),
sizeof(((clingo_application_t *)0)->message_limit),
- _CFFI_OP(_CFFI_OP_NOOP, 1326) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1331) },
{ "main", offsetof(clingo_application_t, main),
sizeof(((clingo_application_t *)0)->main),
- _CFFI_OP(_CFFI_OP_NOOP, 1232) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1237) },
{ "logger", offsetof(clingo_application_t, logger),
sizeof(((clingo_application_t *)0)->logger),
_CFFI_OP(_CFFI_OP_NOOP, 27) },
{ "printer", offsetof(clingo_application_t, printer),
sizeof(((clingo_application_t *)0)->printer),
- _CFFI_OP(_CFFI_OP_NOOP, 1238) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1243) },
{ "register_options", offsetof(clingo_application_t, register_options),
sizeof(((clingo_application_t *)0)->register_options),
- _CFFI_OP(_CFFI_OP_NOOP, 1239) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1244) },
{ "validate_options", offsetof(clingo_application_t, validate_options),
sizeof(((clingo_application_t *)0)->validate_options),
- _CFFI_OP(_CFFI_OP_NOOP, 602) },
+ _CFFI_OP(_CFFI_OP_NOOP, 607) },
{ "attribute", offsetof(clingo_ast_argument_t, attribute),
sizeof(((clingo_ast_argument_t *)0)->attribute),
_CFFI_OP(_CFFI_OP_NOOP, 155) },
@@ -19754,73 +19819,73 @@ static const struct _cffi_field_s _cffi_fields[] = {
_CFFI_OP(_CFFI_OP_NOOP, 40) },
{ "arguments", offsetof(clingo_ast_constructor_t, arguments),
sizeof(((clingo_ast_constructor_t *)0)->arguments),
- _CFFI_OP(_CFFI_OP_NOOP, 1265) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1270) },
{ "size", offsetof(clingo_ast_constructor_t, size),
sizeof(((clingo_ast_constructor_t *)0)->size),
_CFFI_OP(_CFFI_OP_NOOP, 3) },
{ "constructors", offsetof(clingo_ast_constructors_t, constructors),
sizeof(((clingo_ast_constructors_t *)0)->constructors),
- _CFFI_OP(_CFFI_OP_NOOP, 1268) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1273) },
{ "size", offsetof(clingo_ast_constructors_t, size),
sizeof(((clingo_ast_constructors_t *)0)->size),
_CFFI_OP(_CFFI_OP_NOOP, 3) },
{ "init_program", offsetof(clingo_ground_program_observer_t, init_program),
sizeof(((clingo_ground_program_observer_t *)0)->init_program),
- _CFFI_OP(_CFFI_OP_NOOP, 1229) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1234) },
{ "begin_step", offsetof(clingo_ground_program_observer_t, begin_step),
sizeof(((clingo_ground_program_observer_t *)0)->begin_step),
- _CFFI_OP(_CFFI_OP_NOOP, 602) },
+ _CFFI_OP(_CFFI_OP_NOOP, 607) },
{ "end_step", offsetof(clingo_ground_program_observer_t, end_step),
sizeof(((clingo_ground_program_observer_t *)0)->end_step),
- _CFFI_OP(_CFFI_OP_NOOP, 602) },
+ _CFFI_OP(_CFFI_OP_NOOP, 607) },
{ "rule", offsetof(clingo_ground_program_observer_t, rule),
sizeof(((clingo_ground_program_observer_t *)0)->rule),
- _CFFI_OP(_CFFI_OP_NOOP, 1227) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1232) },
{ "weight_rule", offsetof(clingo_ground_program_observer_t, weight_rule),
sizeof(((clingo_ground_program_observer_t *)0)->weight_rule),
- _CFFI_OP(_CFFI_OP_NOOP, 1228) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1233) },
{ "minimize", offsetof(clingo_ground_program_observer_t, minimize),
sizeof(((clingo_ground_program_observer_t *)0)->minimize),
- _CFFI_OP(_CFFI_OP_NOOP, 1246) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1251) },
{ "project", offsetof(clingo_ground_program_observer_t, project),
sizeof(((clingo_ground_program_observer_t *)0)->project),
- _CFFI_OP(_CFFI_OP_NOOP, 1247) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1252) },
{ "output_atom", offsetof(clingo_ground_program_observer_t, output_atom),
sizeof(((clingo_ground_program_observer_t *)0)->output_atom),
- _CFFI_OP(_CFFI_OP_NOOP, 1257) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1262) },
{ "output_term", offsetof(clingo_ground_program_observer_t, output_term),
sizeof(((clingo_ground_program_observer_t *)0)->output_term),
- _CFFI_OP(_CFFI_OP_NOOP, 1256) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1261) },
{ "external", offsetof(clingo_ground_program_observer_t, external),
sizeof(((clingo_ground_program_observer_t *)0)->external),
- _CFFI_OP(_CFFI_OP_NOOP, 1252) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1257) },
{ "assume", offsetof(clingo_ground_program_observer_t, assume),
sizeof(((clingo_ground_program_observer_t *)0)->assume),
- _CFFI_OP(_CFFI_OP_NOOP, 1245) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1250) },
{ "heuristic", offsetof(clingo_ground_program_observer_t, heuristic),
sizeof(((clingo_ground_program_observer_t *)0)->heuristic),
- _CFFI_OP(_CFFI_OP_NOOP, 1250) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1255) },
{ "acyc_edge", offsetof(clingo_ground_program_observer_t, acyc_edge),
sizeof(((clingo_ground_program_observer_t *)0)->acyc_edge),
- _CFFI_OP(_CFFI_OP_NOOP, 1244) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1249) },
{ "theory_term_number", offsetof(clingo_ground_program_observer_t, theory_term_number),
sizeof(((clingo_ground_program_observer_t *)0)->theory_term_number),
- _CFFI_OP(_CFFI_OP_NOOP, 1252) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1257) },
{ "theory_term_string", offsetof(clingo_ground_program_observer_t, theory_term_string),
sizeof(((clingo_ground_program_observer_t *)0)->theory_term_string),
- _CFFI_OP(_CFFI_OP_NOOP, 1248) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1253) },
{ "theory_term_compound", offsetof(clingo_ground_program_observer_t, theory_term_compound),
sizeof(((clingo_ground_program_observer_t *)0)->theory_term_compound),
- _CFFI_OP(_CFFI_OP_NOOP, 1251) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1256) },
{ "theory_element", offsetof(clingo_ground_program_observer_t, theory_element),
sizeof(((clingo_ground_program_observer_t *)0)->theory_element),
- _CFFI_OP(_CFFI_OP_NOOP, 1253) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1258) },
{ "theory_atom", offsetof(clingo_ground_program_observer_t, theory_atom),
sizeof(((clingo_ground_program_observer_t *)0)->theory_atom),
- _CFFI_OP(_CFFI_OP_NOOP, 1255) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1260) },
{ "theory_atom_with_guard", offsetof(clingo_ground_program_observer_t, theory_atom_with_guard),
sizeof(((clingo_ground_program_observer_t *)0)->theory_atom_with_guard),
- _CFFI_OP(_CFFI_OP_NOOP, 1254) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1259) },
{ "begin_file", offsetof(clingo_location_t, begin_file),
sizeof(((clingo_location_t *)0)->begin_file),
_CFFI_OP(_CFFI_OP_NOOP, 40) },
@@ -19850,34 +19915,34 @@ static const struct _cffi_field_s _cffi_fields[] = {
_CFFI_OP(_CFFI_OP_NOOP, 3) },
{ "init", offsetof(clingo_propagator_t, init),
sizeof(((clingo_propagator_t *)0)->init),
- _CFFI_OP(_CFFI_OP_NOOP, 1242) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1247) },
{ "propagate", offsetof(clingo_propagator_t, propagate),
sizeof(((clingo_propagator_t *)0)->propagate),
- _CFFI_OP(_CFFI_OP_NOOP, 1240) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1245) },
{ "undo", offsetof(clingo_propagator_t, undo),
sizeof(((clingo_propagator_t *)0)->undo),
- _CFFI_OP(_CFFI_OP_NOOP, 1327) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1332) },
{ "check", offsetof(clingo_propagator_t, check),
sizeof(((clingo_propagator_t *)0)->check),
- _CFFI_OP(_CFFI_OP_NOOP, 1241) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1246) },
{ "decide", offsetof(clingo_propagator_t, decide),
sizeof(((clingo_propagator_t *)0)->decide),
- _CFFI_OP(_CFFI_OP_NOOP, 1249) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1254) },
{ "execute", offsetof(clingo_script_t, execute),
sizeof(((clingo_script_t *)0)->execute),
- _CFFI_OP(_CFFI_OP_NOOP, 1237) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1242) },
{ "call", offsetof(clingo_script_t, call),
sizeof(((clingo_script_t *)0)->call),
- _CFFI_OP(_CFFI_OP_NOOP, 1236) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1241) },
{ "callable", offsetof(clingo_script_t, callable),
sizeof(((clingo_script_t *)0)->callable),
- _CFFI_OP(_CFFI_OP_NOOP, 1230) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1235) },
{ "main", offsetof(clingo_script_t, main),
sizeof(((clingo_script_t *)0)->main),
- _CFFI_OP(_CFFI_OP_NOOP, 1233) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1238) },
{ "free", offsetof(clingo_script_t, free),
sizeof(((clingo_script_t *)0)->free),
- _CFFI_OP(_CFFI_OP_NOOP, 1328) },
+ _CFFI_OP(_CFFI_OP_NOOP, 1333) },
{ "version", offsetof(clingo_script_t, version),
sizeof(((clingo_script_t *)0)->version),
_CFFI_OP(_CFFI_OP_NOOP, 40) },
@@ -19890,146 +19955,146 @@ static const struct _cffi_field_s _cffi_fields[] = {
};
static const struct _cffi_struct_union_s _cffi_struct_unions[] = {
- { "clingo_application", 1263, _CFFI_F_CHECK_FIELDS,
+ { "clingo_application", 1268, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_application_t), offsetof(struct _cffi_align__clingo_application_t, y), 0, 8 },
- { "clingo_assignment", 1264, _CFFI_F_OPAQUE,
+ { "clingo_assignment", 1269, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_ast", 1271, _CFFI_F_OPAQUE,
+ { "clingo_ast", 1276, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_ast_argument", 1266, _CFFI_F_CHECK_FIELDS,
+ { "clingo_ast_argument", 1271, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_ast_argument_t), offsetof(struct _cffi_align__clingo_ast_argument_t, y), 8, 2 },
- { "clingo_ast_attribute_names", 1267, _CFFI_F_CHECK_FIELDS,
+ { "clingo_ast_attribute_names", 1272, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_ast_attribute_names_t), offsetof(struct _cffi_align__clingo_ast_attribute_names_t, y), 10, 2 },
- { "clingo_ast_constructor", 1269, _CFFI_F_CHECK_FIELDS,
+ { "clingo_ast_constructor", 1274, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_ast_constructor_t), offsetof(struct _cffi_align__clingo_ast_constructor_t, y), 12, 3 },
- { "clingo_ast_constructors", 1270, _CFFI_F_CHECK_FIELDS,
+ { "clingo_ast_constructors", 1275, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_ast_constructors_t), offsetof(struct _cffi_align__clingo_ast_constructors_t, y), 15, 2 },
- { "clingo_backend", 1272, _CFFI_F_OPAQUE,
+ { "clingo_backend", 1277, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_configuration", 1273, _CFFI_F_OPAQUE,
+ { "clingo_configuration", 1278, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_control", 1274, _CFFI_F_OPAQUE,
+ { "clingo_control", 1279, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_ground_program_observer", 1275, _CFFI_F_CHECK_FIELDS,
+ { "clingo_ground_program_observer", 1280, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_ground_program_observer_t), offsetof(struct _cffi_align__clingo_ground_program_observer_t, y), 17, 19 },
- { "clingo_location", 1276, _CFFI_F_CHECK_FIELDS,
+ { "clingo_location", 1281, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_location_t), offsetof(struct _cffi_align__clingo_location_t, y), 36, 6 },
- { "clingo_model", 1277, _CFFI_F_OPAQUE,
+ { "clingo_model", 1282, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_options", 1278, _CFFI_F_OPAQUE,
+ { "clingo_options", 1283, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_part", 1279, _CFFI_F_CHECK_FIELDS,
+ { "clingo_part", 1284, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_part_t), offsetof(struct _cffi_align__clingo_part_t, y), 42, 3 },
- { "clingo_program_builder", 1280, _CFFI_F_OPAQUE,
+ { "clingo_program_builder", 1285, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_propagate_control", 1281, _CFFI_F_OPAQUE,
+ { "clingo_propagate_control", 1286, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_propagate_init", 1282, _CFFI_F_OPAQUE,
+ { "clingo_propagate_init", 1287, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_propagator", 1283, _CFFI_F_CHECK_FIELDS,
+ { "clingo_propagator", 1288, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_propagator_t), offsetof(struct _cffi_align__clingo_propagator_t, y), 45, 5 },
- { "clingo_script", 1284, _CFFI_F_CHECK_FIELDS,
+ { "clingo_script", 1289, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_script_t), offsetof(struct _cffi_align__clingo_script_t, y), 50, 6 },
- { "clingo_solve_control", 1285, _CFFI_F_OPAQUE,
+ { "clingo_solve_control", 1290, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_solve_handle", 1286, _CFFI_F_OPAQUE,
+ { "clingo_solve_handle", 1291, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_statistic", 1287, _CFFI_F_OPAQUE,
+ { "clingo_statistic", 1292, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_symbolic_atoms", 1288, _CFFI_F_OPAQUE,
+ { "clingo_symbolic_atoms", 1293, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_theory_atoms", 1289, _CFFI_F_OPAQUE,
+ { "clingo_theory_atoms", 1294, _CFFI_F_OPAQUE,
(size_t)-1, -1, -1, 0 /* opaque */ },
- { "clingo_weighted_literal", 1290, _CFFI_F_CHECK_FIELDS,
+ { "clingo_weighted_literal", 1295, _CFFI_F_CHECK_FIELDS,
sizeof(clingo_weighted_literal_t), offsetof(struct _cffi_align__clingo_weighted_literal_t, y), 56, 2 },
};
static const struct _cffi_enum_s _cffi_enums[] = {
- { "clingo_ast_aggregate_function_e", 1291, _cffi_prim_int(sizeof(enum clingo_ast_aggregate_function_e), ((enum clingo_ast_aggregate_function_e)-1) <= 0),
+ { "clingo_ast_aggregate_function_e", 1296, _cffi_prim_int(sizeof(enum clingo_ast_aggregate_function_e), ((enum clingo_ast_aggregate_function_e)-1) <= 0),
"clingo_ast_aggregate_function_count,clingo_ast_aggregate_function_sum,clingo_ast_aggregate_function_sump,clingo_ast_aggregate_function_min,clingo_ast_aggregate_function_max" },
- { "clingo_ast_attribute_e", 1292, _cffi_prim_int(sizeof(enum clingo_ast_attribute_e), ((enum clingo_ast_attribute_e)-1) <= 0),
+ { "clingo_ast_attribute_e", 1297, _cffi_prim_int(sizeof(enum clingo_ast_attribute_e), ((enum clingo_ast_attribute_e)-1) <= 0),
"clingo_ast_attribute_argument,clingo_ast_attribute_arguments,clingo_ast_attribute_arity,clingo_ast_attribute_atom,clingo_ast_attribute_atoms,clingo_ast_attribute_atom_type,clingo_ast_attribute_bias,clingo_ast_attribute_body,clingo_ast_attribute_code,clingo_ast_attribute_coefficient,clingo_ast_attribute_comparison,clingo_ast_attribute_condition,clingo_ast_attribute_elements,clingo_ast_attribute_external,clingo_ast_attribute_external_type,clingo_ast_attribute_function,clingo_ast_attribute_guard,clingo_ast_attribute_guards,clingo_ast_attribute_head,clingo_ast_attribute_is_default,clingo_ast_attribute_left,clingo_ast_attribute_left_guard,clingo_ast_attribute_literal,clingo_ast_attribute_location,clingo_ast_attribute_modifier,clingo_ast_attribute_name,clingo_ast_attribute_node_u,clingo_ast_attribute_node_v,clingo_ast_attribute_operator_name,clingo_ast_attribute_operator_type,clingo_ast_attribute_operators,clingo_ast_attribute_parameters,clingo_ast_attribute_positive,clingo_ast_attribute_priority,clingo_ast_attribute_right,clingo_ast_attribute_right_guard,clingo_ast_attribute_sequence_type,clingo_ast_attribute_sign,clingo_ast_attribute_symbol,clingo_ast_attribute_term,clingo_ast_attribute_terms,clingo_ast_attribute_value,clingo_ast_attribute_variable,clingo_ast_attribute_weight,clingo_ast_attribute_comment_type" },
- { "clingo_ast_attribute_type_e", 1293, _cffi_prim_int(sizeof(enum clingo_ast_attribute_type_e), ((enum clingo_ast_attribute_type_e)-1) <= 0),
+ { "clingo_ast_attribute_type_e", 1298, _cffi_prim_int(sizeof(enum clingo_ast_attribute_type_e), ((enum clingo_ast_attribute_type_e)-1) <= 0),
"clingo_ast_attribute_type_number,clingo_ast_attribute_type_symbol,clingo_ast_attribute_type_location,clingo_ast_attribute_type_string,clingo_ast_attribute_type_ast,clingo_ast_attribute_type_optional_ast,clingo_ast_attribute_type_string_array,clingo_ast_attribute_type_ast_array" },
- { "clingo_ast_binary_operator_e", 1294, _cffi_prim_int(sizeof(enum clingo_ast_binary_operator_e), ((enum clingo_ast_binary_operator_e)-1) <= 0),
+ { "clingo_ast_binary_operator_e", 1299, _cffi_prim_int(sizeof(enum clingo_ast_binary_operator_e), ((enum clingo_ast_binary_operator_e)-1) <= 0),
"clingo_ast_binary_operator_xor,clingo_ast_binary_operator_or,clingo_ast_binary_operator_and,clingo_ast_binary_operator_plus,clingo_ast_binary_operator_minus,clingo_ast_binary_operator_multiplication,clingo_ast_binary_operator_division,clingo_ast_binary_operator_modulo,clingo_ast_binary_operator_power" },
- { "clingo_ast_comparison_operator_e", 1295, _cffi_prim_int(sizeof(enum clingo_ast_comparison_operator_e), ((enum clingo_ast_comparison_operator_e)-1) <= 0),
+ { "clingo_ast_comparison_operator_e", 1300, _cffi_prim_int(sizeof(enum clingo_ast_comparison_operator_e), ((enum clingo_ast_comparison_operator_e)-1) <= 0),
"clingo_ast_comparison_operator_greater_than,clingo_ast_comparison_operator_less_than,clingo_ast_comparison_operator_less_equal,clingo_ast_comparison_operator_greater_equal,clingo_ast_comparison_operator_not_equal,clingo_ast_comparison_operator_equal" },
- { "clingo_ast_sign_e", 1296, _cffi_prim_int(sizeof(enum clingo_ast_sign_e), ((enum clingo_ast_sign_e)-1) <= 0),
+ { "clingo_ast_sign_e", 1301, _cffi_prim_int(sizeof(enum clingo_ast_sign_e), ((enum clingo_ast_sign_e)-1) <= 0),
"clingo_ast_sign_no_sign,clingo_ast_sign_negation,clingo_ast_sign_double_negation" },
- { "clingo_ast_theory_atom_definition_type_e", 1297, _cffi_prim_int(sizeof(enum clingo_ast_theory_atom_definition_type_e), ((enum clingo_ast_theory_atom_definition_type_e)-1) <= 0),
+ { "clingo_ast_theory_atom_definition_type_e", 1302, _cffi_prim_int(sizeof(enum clingo_ast_theory_atom_definition_type_e), ((enum clingo_ast_theory_atom_definition_type_e)-1) <= 0),
"clingo_ast_theory_atom_definition_type_head,clingo_ast_theory_atom_definition_type_body,clingo_ast_theory_atom_definition_type_any,clingo_ast_theory_atom_definition_type_directive" },
- { "clingo_ast_theory_operator_type_e", 1298, _cffi_prim_int(sizeof(enum clingo_ast_theory_operator_type_e), ((enum clingo_ast_theory_operator_type_e)-1) <= 0),
+ { "clingo_ast_theory_operator_type_e", 1303, _cffi_prim_int(sizeof(enum clingo_ast_theory_operator_type_e), ((enum clingo_ast_theory_operator_type_e)-1) <= 0),
"clingo_ast_theory_operator_type_unary,clingo_ast_theory_operator_type_binary_left,clingo_ast_theory_operator_type_binary_right" },
- { "clingo_ast_theory_sequence_type_e", 1299, _cffi_prim_int(sizeof(enum clingo_ast_theory_sequence_type_e), ((enum clingo_ast_theory_sequence_type_e)-1) <= 0),
+ { "clingo_ast_theory_sequence_type_e", 1304, _cffi_prim_int(sizeof(enum clingo_ast_theory_sequence_type_e), ((enum clingo_ast_theory_sequence_type_e)-1) <= 0),
"clingo_ast_theory_sequence_type_tuple,clingo_ast_theory_sequence_type_list,clingo_ast_theory_sequence_type_set" },
- { "clingo_ast_type_e", 1300, _cffi_prim_int(sizeof(enum clingo_ast_type_e), ((enum clingo_ast_type_e)-1) <= 0),
+ { "clingo_ast_type_e", 1305, _cffi_prim_int(sizeof(enum clingo_ast_type_e), ((enum clingo_ast_type_e)-1) <= 0),
"clingo_ast_type_id,clingo_ast_type_variable,clingo_ast_type_symbolic_term,clingo_ast_type_unary_operation,clingo_ast_type_binary_operation,clingo_ast_type_interval,clingo_ast_type_function,clingo_ast_type_pool,clingo_ast_type_boolean_constant,clingo_ast_type_symbolic_atom,clingo_ast_type_comparison,clingo_ast_type_guard,clingo_ast_type_conditional_literal,clingo_ast_type_aggregate,clingo_ast_type_body_aggregate_element,clingo_ast_type_body_aggregate,clingo_ast_type_head_aggregate_element,clingo_ast_type_head_aggregate,clingo_ast_type_disjunction,clingo_ast_type_theory_sequence,clingo_ast_type_theory_function,clingo_ast_type_theory_unparsed_term_element,clingo_ast_type_theory_unparsed_term,clingo_ast_type_theory_guard,clingo_ast_type_theory_atom_element,clingo_ast_type_theory_atom,clingo_ast_type_literal,clingo_ast_type_theory_operator_definition,clingo_ast_type_theory_term_definition,clingo_ast_type_theory_guard_definition,clingo_ast_type_theory_atom_definition,clingo_ast_type_rule,clingo_ast_type_definition,clingo_ast_type_show_signature,clingo_ast_type_show_term,clingo_ast_type_minimize,clingo_ast_type_script,clingo_ast_type_program,clingo_ast_type_external,clingo_ast_type_edge,clingo_ast_type_heuristic,clingo_ast_type_project_atom,clingo_ast_type_project_signature,clingo_ast_type_defined,clingo_ast_type_theory_definition,clingo_ast_type_comment" },
- { "clingo_ast_unary_operator_e", 1301, _cffi_prim_int(sizeof(enum clingo_ast_unary_operator_e), ((enum clingo_ast_unary_operator_e)-1) <= 0),
+ { "clingo_ast_unary_operator_e", 1306, _cffi_prim_int(sizeof(enum clingo_ast_unary_operator_e), ((enum clingo_ast_unary_operator_e)-1) <= 0),
"clingo_ast_unary_operator_minus,clingo_ast_unary_operator_negation,clingo_ast_unary_operator_absolute" },
- { "clingo_ast_unpool_type_e", 1302, _cffi_prim_int(sizeof(enum clingo_ast_unpool_type_e), ((enum clingo_ast_unpool_type_e)-1) <= 0),
+ { "clingo_ast_unpool_type_e", 1307, _cffi_prim_int(sizeof(enum clingo_ast_unpool_type_e), ((enum clingo_ast_unpool_type_e)-1) <= 0),
"clingo_ast_unpool_type_condition,clingo_ast_unpool_type_other,clingo_ast_unpool_type_all" },
- { "clingo_backend_type_e", 1303, _cffi_prim_int(sizeof(enum clingo_backend_type_e), ((enum clingo_backend_type_e)-1) <= 0),
+ { "clingo_backend_type_e", 1308, _cffi_prim_int(sizeof(enum clingo_backend_type_e), ((enum clingo_backend_type_e)-1) <= 0),
"clingo_backend_type_reify,clingo_backend_type_reify_sccs,clingo_backend_type_reify_steps,clingo_backend_type_aspif,clingo_backend_type_smodels" },
- { "clingo_clause_type_e", 1304, _cffi_prim_int(sizeof(enum clingo_clause_type_e), ((enum clingo_clause_type_e)-1) <= 0),
+ { "clingo_clause_type_e", 1309, _cffi_prim_int(sizeof(enum clingo_clause_type_e), ((enum clingo_clause_type_e)-1) <= 0),
"clingo_clause_type_learnt,clingo_clause_type_static,clingo_clause_type_volatile,clingo_clause_type_volatile_static" },
- { "clingo_comment_type_e", 1305, _cffi_prim_int(sizeof(enum clingo_comment_type_e), ((enum clingo_comment_type_e)-1) <= 0),
+ { "clingo_comment_type_e", 1310, _cffi_prim_int(sizeof(enum clingo_comment_type_e), ((enum clingo_comment_type_e)-1) <= 0),
"clingo_comment_type_line,clingo_comment_type_block" },
- { "clingo_configuration_type_e", 1306, _cffi_prim_int(sizeof(enum clingo_configuration_type_e), ((enum clingo_configuration_type_e)-1) <= 0),
+ { "clingo_configuration_type_e", 1311, _cffi_prim_int(sizeof(enum clingo_configuration_type_e), ((enum clingo_configuration_type_e)-1) <= 0),
"clingo_configuration_type_value,clingo_configuration_type_array,clingo_configuration_type_map" },
- { "clingo_consequence_e", 1307, _cffi_prim_int(sizeof(enum clingo_consequence_e), ((enum clingo_consequence_e)-1) <= 0),
+ { "clingo_consequence_e", 1312, _cffi_prim_int(sizeof(enum clingo_consequence_e), ((enum clingo_consequence_e)-1) <= 0),
"clingo_consequence_false,clingo_consequence_true,clingo_consequence_unknown" },
- { "clingo_error_e", 1308, _cffi_prim_int(sizeof(enum clingo_error_e), ((enum clingo_error_e)-1) <= 0),
+ { "clingo_error_e", 1313, _cffi_prim_int(sizeof(enum clingo_error_e), ((enum clingo_error_e)-1) <= 0),
"clingo_error_success,clingo_error_runtime,clingo_error_logic,clingo_error_bad_alloc,clingo_error_unknown" },
- { "clingo_external_type_e", 1309, _cffi_prim_int(sizeof(enum clingo_external_type_e), ((enum clingo_external_type_e)-1) <= 0),
+ { "clingo_external_type_e", 1314, _cffi_prim_int(sizeof(enum clingo_external_type_e), ((enum clingo_external_type_e)-1) <= 0),
"clingo_external_type_free,clingo_external_type_true,clingo_external_type_false,clingo_external_type_release" },
- { "clingo_heuristic_type_e", 1310, _cffi_prim_int(sizeof(enum clingo_heuristic_type_e), ((enum clingo_heuristic_type_e)-1) <= 0),
+ { "clingo_heuristic_type_e", 1315, _cffi_prim_int(sizeof(enum clingo_heuristic_type_e), ((enum clingo_heuristic_type_e)-1) <= 0),
"clingo_heuristic_type_level,clingo_heuristic_type_sign,clingo_heuristic_type_factor,clingo_heuristic_type_init,clingo_heuristic_type_true,clingo_heuristic_type_false" },
- { "clingo_model_type_e", 1311, _cffi_prim_int(sizeof(enum clingo_model_type_e), ((enum clingo_model_type_e)-1) <= 0),
+ { "clingo_model_type_e", 1316, _cffi_prim_int(sizeof(enum clingo_model_type_e), ((enum clingo_model_type_e)-1) <= 0),
"clingo_model_type_stable_model,clingo_model_type_brave_consequences,clingo_model_type_cautious_consequences" },
- { "clingo_propagator_check_mode_e", 1312, _cffi_prim_int(sizeof(enum clingo_propagator_check_mode_e), ((enum clingo_propagator_check_mode_e)-1) <= 0),
+ { "clingo_propagator_check_mode_e", 1317, _cffi_prim_int(sizeof(enum clingo_propagator_check_mode_e), ((enum clingo_propagator_check_mode_e)-1) <= 0),
"clingo_propagator_check_mode_none,clingo_propagator_check_mode_total,clingo_propagator_check_mode_fixpoint,clingo_propagator_check_mode_both" },
- { "clingo_propagator_undo_mode_e", 1313, _cffi_prim_int(sizeof(enum clingo_propagator_undo_mode_e), ((enum clingo_propagator_undo_mode_e)-1) <= 0),
+ { "clingo_propagator_undo_mode_e", 1318, _cffi_prim_int(sizeof(enum clingo_propagator_undo_mode_e), ((enum clingo_propagator_undo_mode_e)-1) <= 0),
"clingo_propagator_undo_mode_default,clingo_propagator_undo_mode_always" },
- { "clingo_show_type_e", 1314, _cffi_prim_int(sizeof(enum clingo_show_type_e), ((enum clingo_show_type_e)-1) <= 0),
+ { "clingo_show_type_e", 1319, _cffi_prim_int(sizeof(enum clingo_show_type_e), ((enum clingo_show_type_e)-1) <= 0),
"clingo_show_type_shown,clingo_show_type_atoms,clingo_show_type_terms,clingo_show_type_theory,clingo_show_type_all,clingo_show_type_complement" },
- { "clingo_solve_event_type_e", 1315, _cffi_prim_int(sizeof(enum clingo_solve_event_type_e), ((enum clingo_solve_event_type_e)-1) <= 0),
+ { "clingo_solve_event_type_e", 1320, _cffi_prim_int(sizeof(enum clingo_solve_event_type_e), ((enum clingo_solve_event_type_e)-1) <= 0),
"clingo_solve_event_type_model,clingo_solve_event_type_unsat,clingo_solve_event_type_statistics,clingo_solve_event_type_finish" },
- { "clingo_solve_mode_e", 1316, _cffi_prim_int(sizeof(enum clingo_solve_mode_e), ((enum clingo_solve_mode_e)-1) <= 0),
+ { "clingo_solve_mode_e", 1321, _cffi_prim_int(sizeof(enum clingo_solve_mode_e), ((enum clingo_solve_mode_e)-1) <= 0),
"clingo_solve_mode_async,clingo_solve_mode_yield" },
- { "clingo_solve_result_e", 1317, _cffi_prim_int(sizeof(enum clingo_solve_result_e), ((enum clingo_solve_result_e)-1) <= 0),
+ { "clingo_solve_result_e", 1322, _cffi_prim_int(sizeof(enum clingo_solve_result_e), ((enum clingo_solve_result_e)-1) <= 0),
"clingo_solve_result_satisfiable,clingo_solve_result_unsatisfiable,clingo_solve_result_exhausted,clingo_solve_result_interrupted" },
- { "clingo_statistics_type_e", 1318, _cffi_prim_int(sizeof(enum clingo_statistics_type_e), ((enum clingo_statistics_type_e)-1) <= 0),
+ { "clingo_statistics_type_e", 1323, _cffi_prim_int(sizeof(enum clingo_statistics_type_e), ((enum clingo_statistics_type_e)-1) <= 0),
"clingo_statistics_type_empty,clingo_statistics_type_value,clingo_statistics_type_array,clingo_statistics_type_map" },
- { "clingo_symbol_type_e", 1319, _cffi_prim_int(sizeof(enum clingo_symbol_type_e), ((enum clingo_symbol_type_e)-1) <= 0),
+ { "clingo_symbol_type_e", 1324, _cffi_prim_int(sizeof(enum clingo_symbol_type_e), ((enum clingo_symbol_type_e)-1) <= 0),
"clingo_symbol_type_infimum,clingo_symbol_type_number,clingo_symbol_type_string,clingo_symbol_type_function,clingo_symbol_type_supremum" },
- { "clingo_theory_sequence_type_e", 1320, _cffi_prim_int(sizeof(enum clingo_theory_sequence_type_e), ((enum clingo_theory_sequence_type_e)-1) <= 0),
+ { "clingo_theory_sequence_type_e", 1325, _cffi_prim_int(sizeof(enum clingo_theory_sequence_type_e), ((enum clingo_theory_sequence_type_e)-1) <= 0),
"clingo_theory_sequence_type_tuple,clingo_theory_sequence_type_set,clingo_theory_sequence_type_list" },
- { "clingo_theory_term_type_e", 1321, _cffi_prim_int(sizeof(enum clingo_theory_term_type_e), ((enum clingo_theory_term_type_e)-1) <= 0),
+ { "clingo_theory_term_type_e", 1326, _cffi_prim_int(sizeof(enum clingo_theory_term_type_e), ((enum clingo_theory_term_type_e)-1) <= 0),
"clingo_theory_term_type_tuple,clingo_theory_term_type_list,clingo_theory_term_type_set,clingo_theory_term_type_function,clingo_theory_term_type_number,clingo_theory_term_type_symbol" },
- { "clingo_truth_value_e", 1322, _cffi_prim_int(sizeof(enum clingo_truth_value_e), ((enum clingo_truth_value_e)-1) <= 0),
+ { "clingo_truth_value_e", 1327, _cffi_prim_int(sizeof(enum clingo_truth_value_e), ((enum clingo_truth_value_e)-1) <= 0),
"clingo_truth_value_free,clingo_truth_value_true,clingo_truth_value_false" },
- { "clingo_warning_e", 1323, _cffi_prim_int(sizeof(enum clingo_warning_e), ((enum clingo_warning_e)-1) <= 0),
+ { "clingo_warning_e", 1328, _cffi_prim_int(sizeof(enum clingo_warning_e), ((enum clingo_warning_e)-1) <= 0),
"clingo_warning_operation_undefined,clingo_warning_runtime_error,clingo_warning_atom_undefined,clingo_warning_file_included,clingo_warning_variable_unbounded,clingo_warning_global_variable,clingo_warning_other" },
- { "clingo_weight_constraint_type_e", 1324, _cffi_prim_int(sizeof(enum clingo_weight_constraint_type_e), ((enum clingo_weight_constraint_type_e)-1) <= 0),
+ { "clingo_weight_constraint_type_e", 1329, _cffi_prim_int(sizeof(enum clingo_weight_constraint_type_e), ((enum clingo_weight_constraint_type_e)-1) <= 0),
"clingo_weight_constraint_type_implication_left,clingo_weight_constraint_type_implication_right,clingo_weight_constraint_type_equivalence" },
};
static const struct _cffi_typename_s _cffi_typenames[] = {
- { "clingo_application_t", 1263 },
- { "clingo_assignment_t", 1264 },
+ { "clingo_application_t", 1268 },
+ { "clingo_assignment_t", 1269 },
{ "clingo_ast_aggregate_function_t", 155 },
- { "clingo_ast_argument_t", 1266 },
- { "clingo_ast_attribute_names_t", 1267 },
+ { "clingo_ast_argument_t", 1271 },
+ { "clingo_ast_attribute_names_t", 1272 },
{ "clingo_ast_attribute_t", 155 },
{ "clingo_ast_attribute_type_t", 155 },
{ "clingo_ast_binary_operator_t", 155 },
{ "clingo_ast_callback_t", 24 },
{ "clingo_ast_comparison_operator_t", 155 },
- { "clingo_ast_constructor_t", 1269 },
- { "clingo_ast_constructors_t", 1270 },
+ { "clingo_ast_constructor_t", 1274 },
+ { "clingo_ast_constructors_t", 1275 },
{ "clingo_ast_sign_t", 155 },
- { "clingo_ast_t", 1271 },
+ { "clingo_ast_t", 1276 },
{ "clingo_ast_theory_atom_definition_type_t", 155 },
{ "clingo_ast_theory_operator_type_t", 155 },
{ "clingo_ast_theory_sequence_type_t", 155 },
@@ -20037,64 +20102,64 @@ static const struct _cffi_typename_s _cffi_typenames[] = {
{ "clingo_ast_unary_operator_t", 155 },
{ "clingo_ast_unpool_type_bitset_t", 155 },
{ "clingo_atom_t", 69 },
- { "clingo_backend_t", 1272 },
+ { "clingo_backend_t", 1277 },
{ "clingo_backend_type_t", 29 },
{ "clingo_clause_type_t", 155 },
{ "clingo_comment_type_t", 155 },
- { "clingo_configuration_t", 1273 },
+ { "clingo_configuration_t", 1278 },
{ "clingo_configuration_type_bitset_t", 29 },
{ "clingo_consequence_t", 155 },
- { "clingo_control_t", 1274 },
- { "clingo_default_model_printer_t", 602 },
+ { "clingo_control_t", 1279 },
+ { "clingo_default_model_printer_t", 607 },
{ "clingo_error_t", 155 },
{ "clingo_external_type_t", 155 },
- { "clingo_ground_callback_t", 478 },
- { "clingo_ground_program_observer_t", 1275 },
+ { "clingo_ground_callback_t", 483 },
+ { "clingo_ground_program_observer_t", 1280 },
{ "clingo_heuristic_type_t", 155 },
{ "clingo_id_t", 69 },
{ "clingo_literal_t", 12 },
- { "clingo_location_t", 1276 },
+ { "clingo_location_t", 1281 },
{ "clingo_logger_t", 27 },
- { "clingo_main_function_t", 1232 },
- { "clingo_model_printer_t", 1238 },
- { "clingo_model_t", 1277 },
+ { "clingo_main_function_t", 1237 },
+ { "clingo_model_printer_t", 1243 },
+ { "clingo_model_t", 1282 },
{ "clingo_model_type_t", 155 },
- { "clingo_options_t", 1278 },
- { "clingo_part_t", 1279 },
- { "clingo_program_builder_t", 1280 },
- { "clingo_propagate_control_t", 1281 },
- { "clingo_propagate_init_t", 1282 },
- { "clingo_propagator_check_callback_t", 1241 },
+ { "clingo_options_t", 1283 },
+ { "clingo_part_t", 1284 },
+ { "clingo_program_builder_t", 1285 },
+ { "clingo_propagate_control_t", 1286 },
+ { "clingo_propagate_init_t", 1287 },
+ { "clingo_propagator_check_callback_t", 1246 },
{ "clingo_propagator_check_mode_t", 155 },
- { "clingo_propagator_init_callback_t", 1242 },
- { "clingo_propagator_propagate_callback_t", 1240 },
- { "clingo_propagator_t", 1283 },
- { "clingo_propagator_undo_callback_t", 1327 },
+ { "clingo_propagator_init_callback_t", 1247 },
+ { "clingo_propagator_propagate_callback_t", 1245 },
+ { "clingo_propagator_t", 1288 },
+ { "clingo_propagator_undo_callback_t", 1332 },
{ "clingo_propagator_undo_mode_t", 155 },
- { "clingo_script_t", 1284 },
+ { "clingo_script_t", 1289 },
{ "clingo_show_type_bitset_t", 29 },
{ "clingo_signature_t", 246 },
- { "clingo_solve_control_t", 1285 },
- { "clingo_solve_event_callback_t", 517 },
+ { "clingo_solve_control_t", 1290 },
+ { "clingo_solve_event_callback_t", 522 },
{ "clingo_solve_event_type_t", 29 },
- { "clingo_solve_handle_t", 1286 },
+ { "clingo_solve_handle_t", 1291 },
{ "clingo_solve_mode_bitset_t", 29 },
{ "clingo_solve_result_bitset_t", 29 },
- { "clingo_statistics_t", 1287 },
+ { "clingo_statistics_t", 1292 },
{ "clingo_statistics_type_t", 155 },
- { "clingo_symbol_callback_t", 573 },
+ { "clingo_symbol_callback_t", 578 },
{ "clingo_symbol_t", 246 },
{ "clingo_symbol_type_t", 155 },
{ "clingo_symbolic_atom_iterator_t", 246 },
- { "clingo_symbolic_atoms_t", 1288 },
- { "clingo_theory_atoms_t", 1289 },
+ { "clingo_symbolic_atoms_t", 1293 },
+ { "clingo_theory_atoms_t", 1294 },
{ "clingo_theory_sequence_type_t", 155 },
{ "clingo_theory_term_type_t", 155 },
{ "clingo_truth_value_t", 155 },
{ "clingo_warning_t", 155 },
{ "clingo_weight_constraint_type_t", 155 },
{ "clingo_weight_t", 12 },
- { "clingo_weighted_literal_t", 1290 },
+ { "clingo_weighted_literal_t", 1295 },
};
static const struct _cffi_type_context_s _cffi_type_context = {
@@ -20104,12 +20169,12 @@ static const struct _cffi_type_context_s _cffi_type_context = {
_cffi_struct_unions,
_cffi_enums,
_cffi_typenames,
- 526, /* num_globals */
+ 527, /* num_globals */
26, /* num_struct_unions */
34, /* num_enums */
79, /* num_typenames */
NULL, /* no includes */
- 1330, /* num_types */
+ 1335, /* num_types */
1, /* flags */
};
diff --git a/libpyclingo/clingo/control.py b/libpyclingo/clingo/control.py
index d4dd8cb45..62e8e3356 100644
--- a/libpyclingo/clingo/control.py
+++ b/libpyclingo/clingo/control.py
@@ -591,6 +591,26 @@ def load(self, path: str) -> None:
"""
_handle_error(_lib.clingo_control_load(self._rep, path.encode()))
+ def load_aspif(self, files: Sequence[str]) -> None:
+ """
+ Extend the logic program with a program in aspif format.
+
+ This function should be called on an empty control object. If more than
+ one file is given, they are merged into one file. Only the first one
+ should have a preamble.
+
+ Parameters
+ ----------
+ files
+ A list of files to load.
+ """
+ c_mem = []
+ c_files = _ffi.new("char*[]", len(files))
+ for i, path in enumerate(files):
+ c_mem.append(_ffi.new("char[]", path.encode()))
+ c_files[i] = c_mem[-1]
+ _handle_error(_lib.clingo_control_load_aspif(self._rep, c_files, len(files)))
+
def register_observer(self, observer: Observer, replace: bool = False) -> None:
"""
Registers the given observer to inspect the produced grounding.