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.