19494
((3) 0 () 1 ((q "(lib scribblings/inside/inside.scrbl)")) () (h ! (equal) ((c idx c (c gentag c 364 ? . 0)) q (18730 . 2)) ((c idx c (c gentag c 554 ? . 0)) q (41474 . 5)) ((c idx c (c gentag c 438 ? . 0)) q (22667 . 6)) ((c idx c (c gentag c 370 ? . 0)) q (19274 . 2)) ((c idx c (c gentag c 337 ? . 0)) q (15313 . 3)) ((c idx c (c gentag c 325 ? . 0)) q (13703 . 2)) ((c idx c (c gentag c 352 ? . 0)) q (17221 . 6)) ((c idx c (c gentag c 518 ? . 0)) q (34159 . 2)) ((c idx c (c gentag c 220 ? . 0)) q (5475 . 2)) ((c idx c (c gentag c 596 ? . 0)) q (46741 . 2)) ((c idx c (c gentag c 367 ? . 0)) q (19101 . 2)) ((c idx c (c gentag c 444 ? . 0)) q (23398 . 9)) ((c idx c (c gentag c 453 ? . 0)) q (26057 . 5)) ((c idx c (c gentag c 606 ? . 0)) q (47424 . 3)) ((c idx c (c gentag c 464 ? . 0)) q (28722 . 2)) ((c idx c (c gentag c 230 ? . 0)) q (6655 . 5)) ((c idx c (c gentag c 171 ? . 0)) q (728 . 2)) ((c idx c (c gentag c 631 ? . 0)) q (49495 . 2)) ((c idx c (c gentag c 536 ? . 0)) q (39672 . 4)) ((c idx c (c gentag c 615 ? . 0)) q (48269 . 4)) ((c idx c (c gentag c 366 ? . 0)) q (18829 . 7)) ((c idx c (c gentag c 612 ? . 0)) q (47843 . 3)) ((c idx c (c gentag c 452 ? . 0)) q (25870 . 5)) ((c idx c (c gentag c 467 ? . 0)) q (28878 . 2)) ((c idx c (c gentag c 603 ? . 0)) q (47173 . 2)) ((c idx c (c gentag c 387 ? . 0)) q (21252 . 2)) ((c idx c (c gentag c 167 ? . 0)) q (584 . 2)) ((c idx c (c gentag c 384 ? . 0)) q (20783 . 6)) ((c idx c (c gentag c 274 ? . 0)) q (8503 . 3)) ((c idx c (c gentag c 611 ? . 0)) q (47701 . 4)) ((c idx c (c gentag c 538 ? . 0)) q (39901 . 2)) ((c idx c (c gentag c 628 ? . 0)) q (49304 . 2)) ((c idx c (c gentag c 173 ? . 0)) q (828 . 2)) ((c idx c (c gentag c 25 ? . 0)) q (105 . 2)) ((c idx c (c gentag c 440 ? . 0)) q (23051 . 2)) ((c idx c (c gentag c 322 ? . 0)) q (13324 . 3)) ((c idx c (c gentag c 439 ? . 0)) q (22877 . 4)) ((c idx c (c gentag c 576 ? . 0)) q (45097 . 6)) ((c idx c (c gentag c 186 ? . 0)) q (1958 . 2)) ((c idx c (c gentag c 348 ? . 0)) q (16637 . 6)) ((c idx c (c gentag c 345 ? . 0)) q (15992 . 6)) ((c idx c (c gentag c 271 ? . 0)) q (8150 . 3)) ((c idx c (c gentag c 621 ? . 0)) q (48982 . 3)) ((c idx c (c gentag c 578 ? . 0)) q (45540 . 3)) ((c idx c (c gentag c 525 ? . 0)) q (37845 . 4)) ((c idx c (c gentag c 627 ? . 0)) q (49258 . 2)) ((c idx c (c gentag c 310 ? . 0)) q (11779 . 5)) ((c idx c (c gentag c 291 ? . 0)) q (10223 . 3)) ((c idx c (c gentag c 206 ? . 0)) q (4267 . 3)) ((c idx c (c gentag c 335 ? . 0)) q (14971 . 4)) ((c idx c (c gentag c 513 ? . 0)) q (33852 . 2)) ((c idx c (c gentag c 500 ? . 0)) q (32250 . 2)) ((c idx c (c gentag c 528 ? . 0)) q (38396 . 2)) ((c idx c (c gentag c 256 ? . 0)) q (7137 . 2)) ((c idx c (c gentag c 361 ? . 0)) q (18667 . 3)) ((c idx c (c gentag c 287 ? . 0)) q (9832 . 2)) ((c idx c (c gentag c 442 ? . 0)) q (23191 . 2)) ((c idx c (c gentag c 278 ? . 0)) q (8975 . 4)) ((c idx c (c gentag c 556 ? . 0)) q (41818 . 4)) ((c idx c (c gentag c 489 ? . 0)) q (30618 . 4)) ((c idx c (c gentag c 260 ? . 0)) q (7322 . 2)) ((c idx c (c gentag c 169 ? . 0)) q (655 . 2)) ((c idx c (c gentag c 557 ? . 0)) q (41967 . 5)) ((c idx c (c gentag c 552 ? . 0)) q (41246 . 2)) ((c idx c (c gentag c 545 ? . 0)) q (40521 . 2)) ((c idx c (c gentag c 290 ? . 0)) q (10191 . 2)) ((c idx c (c gentag c 282 ? . 0)) q (9543 . 4)) ((c idx c (c gentag c 445 ? . 0)) q (23841 . 9)) ((c idx c (c gentag c 226 ? . 0)) q (6002 . 5)) ((c idx c (c gentag c 208 ? . 0)) q (4405 . 3)) ((c idx c (c gentag c 306 ? . 0)) q (11491 . 2)) ((c idx c (c gentag c 590 ? . 0)) q (46239 . 2)) ((c idx c (c gentag c 257 ? . 0)) q (7177 . 2)) ((c idx c (c gentag c 303 ? . 0)) q (10931 . 3)) ((c idx c (c gentag c 575 ? . 0)) q (44818 . 7)) ((c idx c (c gentag c 195 ? . 0)) q (2913 . 3)) ((c idx c (c gentag c 581 ? . 0)) q (45764 . 2)) ((c idx c (c gentag c 197 ? . 0)) q (3096 . 2)) ((c idx c (c gentag c 267 ? . 0)) q (7679 . 2)) ((c idx c (c gentag c 264 ? . 0)) q (7547 . 2)) ((c idx c (c gentag c 283 ? . 0)) q (9682 . 2)) ((c idx c (c gentag c 313 ? . 0)) q (12297 . 2)) ((c idx c (c gentag c 511 ? . 0)) q (33718 . 2)) ((c idx c (c gentag c 323 ? . 0)) q (13453 . 3)) ((c idx c (c gentag c 346 ? . 0)) q (16199 . 6)) ((c idx c (c gentag c 622 ? . 0)) q (49073 . 2)) ((c idx c (c gentag c 597 ? . 0)) q (46791 . 2)) ((c idx c (c gentag c 560 ? . 0)) q (42196 . 6)) ((c idx c (c gentag c 529 ? . 0)) q (38452 . 3)) ((c idx c (c gentag c 211 ? . 0)) q (4608 . 3)) ((c idx c (c gentag c 224 ? . 0)) q (5736 . 4)) ((c idx c (c gentag c 585 ? . 0)) q (45801 . 3)) ((c idx c (c gentag c 284 ? . 0)) q (9730 . 2)) ((c idx c (c gentag c 309 ? . 0)) q (11723 . 2)) ((c idx c (c gentag c 532 ? . 0)) q (38819 . 2)) ((c idx c (c gentag c 252 ? . 0)) q (6936 . 2)) ((c idx c (c gentag c 376 ? . 0)) q (19781 . 6)) ((c idx c (c gentag c 451 ? . 0)) q (25408 . 10)) ((c idx c (c gentag c 534 ? . 0)) q (39118 . 6)) ((c idx c (c gentag c 515 ? . 0)) q (33947 . 2)) ((c idx c (c gentag c 316 ? . 0)) q (12674 . 7)) ((c idx c (c gentag c 549 ? . 0)) q (41072 . 2)) ((c idx c (c gentag c 605 ? . 0)) q (47308 . 3)) ((c idx c (c gentag c 482 ? . 0)) q (30019 . 3)) ((c idx c (c gentag c 320 ? . 0)) q (13107 . 3)) ((c idx c (c gentag c 479 ? . 0)) q (29845 . 2)) ((c idx c (c gentag c 312 ? . 0)) q (12008 . 6)) ((c idx c (c gentag c 461 ? . 0)) q (27943 . 8)) ((c idx c (c gentag c 614 ? . 0)) q (48084 . 5)) ((c idx c (c gentag c 196 ? . 0)) q (3039 . 2)) ((c idx c (c gentag c 521 ? . 0)) q (34380 . 3)) ((c idx c (c gentag c 516 ? . 0)) q (33995 . 3)) ((c idx c (c gentag c 473 ? . 0)) q (29334 . 4)) ((c idx c (c gentag c 359 ? . 0)) q (18475 . 3)) ((c idx c (c gentag c 486 ? . 0)) q (30311 . 3)) ((c idx c (c gentag c 542 ? . 0)) q (40231 . 4)) ((c idx c (c gentag c 498 ? . 0)) q (32154 . 2)) ((c idx c (c gentag c 435 ? . 0)) q (22229 . 3)) ((c idx c (c gentag c 547 ? . 0)) q (40602 . 6)) ((c idx c (c gentag c 355 ? . 0)) q (17957 . 6)) ((c idx c (c gentag c 626 ? . 0)) q (49233 . 2)) ((c idx c (c gentag c 227 ? . 0)) q (6182 . 3)) ((c idx c (c gentag c 537 ? . 0)) q (39837 . 2)) ((c idx c (c gentag c 254 ? . 0)) q (7023 . 2)) ((c idx c (c gentag c 562 ? . 0)) q (42543 . 6)) ((c idx c (c gentag c 258 ? . 0)) q (7225 . 2)) ((c idx c (c gentag c 223 ? . 0)) q (5623 . 3)) ((c idx c (c gentag c 179 ? . 0)) q (1184 . 3)) ((c idx c (c gentag c 383 ? . 0)) q (20696 . 3)) ((c idx c (c gentag c 619 ? . 0)) q (48701 . 4)) ((c idx c (c gentag c 488 ? . 0)) q (30529 . 3)) ((c idx c (c gentag c 600 ? . 0)) q (46944 . 2)) ((c idx c (c gentag c 24 ? . 0)) q (54 . 2)) ((c idx c (c gentag c 625 ? . 0)) q (49209 . 2)) ((c idx c (c gentag c 381 ? . 0)) q (20499 . 3)) ((c idx c (c gentag c 184 ? . 0)) q (1741 . 3)) ((c idx c (c gentag c 472 ? . 0)) q (29183 . 4)) ((c idx c (c gentag c 510 ? . 0)) q (33672 . 2)) ((c idx c (c gentag c 177 ? . 0)) q (1042 . 3)) ((c idx c (c gentag c 272 ? . 0)) q (8251 . 4)) ((c idx c (c gentag c 255 ? . 0)) q (7064 . 3)) ((c idx c (c gentag c 533 ? . 0)) q (38876 . 5)) ((c idx c (c gentag c 524 ? . 0)) q (36226 . 13)) ((c idx c (c gentag c 437 ? . 0)) q (22502 . 5)) ((c idx c (c gentag c 571 ? . 0)) q (44316 . 4)) ((c idx c (c gentag c 454 ? . 0)) q (26256 . 5)) ((c idx c (c gentag c 546 ? . 0)) q (40559 . 2)) ((c idx c (c gentag c 506 ? . 0)) q (32616 . 9)) ((c idx c (c gentag c 618 ? . 0)) q (48648 . 2)) ((c idx c (c gentag c 602 ? . 0)) q (47065 . 3)) ((c idx c (c gentag c 380 ? . 0)) q (20475 . 2)) ((c idx c (c gentag c 175 ? . 0)) q (936 . 2)) ((c idx c (c gentag c 268 ? . 0)) q (7713 . 3)) ((c idx c (c gentag c 389 ? . 0)) q (21348 . 2)) ((c idx c (c gentag c 269 ? . 0)) q (7823 . 5)) ((c idx c (c gentag c 541 ? . 0)) q (40144 . 3)) ((c idx c (c gentag c 484 ? . 0)) q (30194 . 2)) ((c idx c (c gentag c 259 ? . 0)) q (7280 . 2)) ((c idx c (c gentag c 508 ? . 0)) q (33413 . 5)) ((c idx c (c gentag c 523 ? . 0)) q (34538 . 13)) ((c idx c (c gentag c 480 ? . 0)) q (29909 . 2)) ((c idx c (c gentag c 490 ? . 0)) q (30757 . 4)) ((c idx c (c gentag c 201 ? . 0)) q (3541 . 3)) ((c idx c (c gentag c 572 ? . 0)) q (44441 . 4)) ((c idx c (c gentag c 386 ? . 0)) q (21220 . 2)) ((c idx c (c gentag c 478 ? . 0)) q (29783 . 2)) ((c idx c (c gentag c 273 ? . 0)) q (8407 . 3)) ((c idx c (c gentag c 599 ? . 0)) q (46892 . 2)) ((c idx c (c gentag c 476 ? . 0)) q (29677 . 2)) ((c idx c (c gentag c 632 ? . 0)) q (49538 . 2)) ((c idx c (c gentag c 530 ? . 0)) q (38575 . 4)) ((c idx c (c gentag c 630 ? . 0)) q (49385 . 3)) ((c idx c (c gentag c 331 ? . 0)) q (14468 . 3)) ((c idx c (c gentag c 617 ? . 0)) q (48533 . 4)) ((c idx c (c gentag c 28 ? . 0)) q (473 . 2)) ((c idx c (c gentag c 586 ? . 0)) q (45879 . 3)) ((c idx c (c gentag c 200 ? . 0)) q (3484 . 2)) ((c idx c (c gentag c 174 ? . 0)) q (879 . 2)) ((c idx c (c gentag c 360 ? . 0)) q (18589 . 3)) ((c idx c (c gentag c 373 ? . 0)) q (19486 . 2)) ((c idx c (c gentag c 567 ? . 0)) q (43732 . 6)) ((c idx c (c gentag c 339 ? . 0)) q (15594 . 3)) ((c idx c (c gentag c 589 ? . 0)) q (46185 . 2)) ((c idx c (c gentag c 29 ? . 0)) q (516 . 2)) ((c idx c (c gentag c 491 ? . 0)) q (30906 . 4)) ((c idx c (c gentag c 334 ? . 0)) q (14807 . 4)) ((c idx c (c gentag c 492 ? . 0)) q (31057 . 7)) ((c idx c (c gentag c 503 ? . 0)) q (32379 . 2)) ((c idx c (c gentag c 209 ? . 0)) q (4481 . 3)) ((c idx c (c gentag c 436 ? . 0)) q (22338 . 4)) ((c idx c (c gentag c 553 ? . 0)) q (41310 . 4)) ((c idx c (c gentag c 392 ? . 0)) q (21935 . 2)) ((c idx c (c gentag c 624 ? . 0)) q (49155 . 2)) ((c idx c (c gentag c 620 ? . 0)) q (48857 . 3)) ((c idx c (c gentag c 475 ? . 0)) q (29561 . 3)) ((c idx c (c gentag c 365 ? . 0)) q (18775 . 2)) ((c idx c (c gentag c 372 ? . 0)) q (19436 . 2)) ((c idx c (c gentag c 563 ? . 0)) q (42763 . 5)) ((c idx c (c gentag c 505 ? . 0)) q (32522 . 3)) ((c idx c (c gentag c 266 ? . 0)) q (7636 . 2)) ((c idx c (c gentag c 317 ? . 0)) q (12933 . 3)) ((c idx c (c gentag c 607 ? . 0)) q (47496 . 2)) ((c idx c (c gentag c 483 ? . 0)) q (30133 . 2)) ((c idx c (c gentag c 192 ? . 0)) q (2339 . 4)) ((c idx c (c gentag c 539 ? . 0)) q (39956 . 2)) ((c idx c (c gentag c 349 ? . 0)) q (16892 . 2)) ((c idx c (c gentag c 307 ? . 0)) q (11548 . 2)) ((c idx c (c gentag c 270 ? . 0)) q (7995 . 4)) ((c idx c (c gentag c 343 ? . 0)) q (15852 . 3)) ((c idx c (c gentag c 487 ? . 0)) q (30396 . 4)) ((c idx c (c gentag c 176 ? . 0)) q (986 . 2)) ((c idx c (c gentag c 608 ? . 0)) q (47538 . 2)) ((c idx c (c gentag c 330 ? . 0)) q (14303 . 4)) ((c idx c (c gentag c 522 ? . 0)) q (34486 . 2)) ((c idx c (c gentag c 377 ? . 0)) q (20081 . 7)) ((c idx c (c gentag c 587 ? . 0)) q (45959 . 3)) ((c idx c (c gentag c 390 ? . 0)) q (21383 . 4)) ((c idx c (c gentag c 340 ? . 0)) q (15698 . 3)) ((c idx c (c gentag c 394 ? . 0)) q (21997 . 3)) ((c idx c (c gentag c 623 ? . 0)) q (49110 . 2)) ((c idx c (c gentag c 468 ? . 0)) q (28930 . 2)) ((c idx c (c gentag c 385 ? . 0)) q (21029 . 4)) ((c idx c (c gentag c 338 ? . 0)) q (15439 . 4)) ((c idx c (c gentag c 509 ? . 0)) q (33597 . 3)) ((c idx c (c gentag c 168 ? . 0)) q (619 . 2)) ((c idx c (c gentag c 350 ? . 0)) q (16934 . 4)) ((c idx c (c gentag c 388 ? . 0)) q (21280 . 3)) ((c idx c (c gentag c 207 ? . 0)) q (4336 . 3)) ((c idx c (c gentag c 304 ? . 0)) q (11051 . 5)) ((c idx c (c gentag c 531 ? . 0)) q (38694 . 3)) ((c idx c (c gentag c 593 ? . 0)) q (46536 . 3)) ((c idx c (c gentag c 595 ? . 0)) q (46687 . 2)) ((c idx c (c gentag c 190 ? . 0)) q (2214 . 2)) ((c idx c (c gentag c 568 ? . 0)) q (43936 . 5)) ((c idx c (c gentag c 305 ? . 0)) q (11282 . 5)) ((c idx c (c gentag c 302 ? . 0)) q (10811 . 3)) ((c idx c (c gentag c 218 ? . 0)) q (5358 . 2)) ((c idx c (c gentag c 512 ? . 0)) q (33764 . 3)) ((c idx c (c gentag c 481 ? . 0)) q (29965 . 2)) ((c idx c (c gentag c 368 ? . 0)) q (19148 . 2)) ((c idx c (c gentag c 371 ? . 0)) q (19320 . 3)) ((c idx c (c gentag c 561 ? . 0)) q (42393 . 5)) ((c idx c (c gentag c 517 ? . 0)) q (34106 . 2)) ((c idx c (c gentag c 550 ? . 0)) q (41135 . 2)) ((c idx c (c gentag c 214 ? . 0)) q (4895 . 3)) ((c idx c (c gentag c 565 ? . 0)) q (42979 . 9)) ((c idx c (c gentag c 277 ? . 0)) q (8732 . 6)) ((c idx c (c gentag c 354 ? . 0)) q (17726 . 6)) ((c idx c (c gentag c 594 ? . 0)) q (46640 . 2)) ((c idx c (c gentag c 275 ? . 0)) q (8593 . 2)) ((c idx c (c gentag c 592 ? . 0)) q (46414 . 3)) ((c idx c (c gentag c 566 ? . 0)) q (43524 . 6)) ((c idx c (c gentag c 212 ? . 0)) q (4721 . 3)) ((c idx c (c gentag c 225 ? . 0)) q (5849 . 5)) ((c idx c (c gentag c 598 ? . 0)) q (46841 . 2)) ((c idx c (c gentag c 326 ? . 0)) q (13736 . 3)) ((c idx c (c gentag c 450 ? . 0)) q (24910 . 10)) ((c idx c (c gentag c 455 ? . 0)) q (26478 . 6)) ((c idx c (c gentag c 466 ? . 0)) q (28814 . 2)) ((c idx c (c gentag c 329 ? . 0)) q (14156 . 4)) ((c idx c (c gentag c 535 ? . 0)) q (39425 . 6)) ((c idx c (c gentag c 172 ? . 0)) q (774 . 2)) ((c idx c (c gentag c 369 ? . 0)) q (19194 . 3)) ((c idx c (c gentag c 194 ? . 0)) q (2799 . 3)) ((c idx c (c gentag c 601 ? . 0)) q (47004 . 2)) ((c idx c (c gentag c 449 ? . 0)) q (24538 . 10)) ((c idx c (c gentag c 353 ? . 0)) q (17486 . 6)) ((c idx c (c gentag c 375 ? . 0)) q (19588 . 5)) ((c idx c (c gentag c 213 ? . 0)) q (4846 . 2)) ((c idx c (c gentag c 391 ? . 0)) q (21567 . 9)) ((c idx c (c gentag c 198 ? . 0)) q (3151 . 3)) ((c idx c (c gentag c 205 ? . 0)) q (4141 . 3)) ((c idx c (c gentag c 262 ? . 0)) q (7401 . 2)) ((c idx c (c gentag c 374 ? . 0)) q (19537 . 2)) ((c idx c (c gentag c 527 ? . 0)) q (38192 . 5)) ((c idx c (c gentag c 570 ? . 0)) q (44217 . 3)) ((c idx c (c gentag c 540 ? . 0)) q (40016 . 3)) ((c idx c (c gentag c 314 ? . 0)) q (12351 . 8)) ((c idx c (c gentag c 559 ? . 0)) q (42124 . 3)) ((c idx c (c gentag c 502 ? . 0)) q (32334 . 2)) ((c idx c (c gentag c 471 ? . 0)) q (29086 . 3)) ((c idx c (c gentag c 178 ? . 0)) q (1112 . 3)) ((c idx c (c gentag c 496 ? . 0)) q (31886 . 3)) ((c idx c (c gentag c 573 ? . 0)) q (44595 . 4)) ((c idx c (c gentag c 251 ? . 0)) q (6903 . 2)) ((c idx c (c gentag c 328 ? . 0)) q (13994 . 4)) ((c idx c (c gentag c 580 ? . 0)) q (45704 . 2)) ((c idx c (c gentag c 321 ? . 0)) q (13207 . 3)) ((c idx c (c gentag c 187 ? . 0)) q (2005 . 2)) ((c idx c (c gentag c 318 ? . 0)) q (13057 . 2)) ((c idx c (c gentag c 215 ? . 0)) q (5004 . 3)) ((c idx c (c gentag c 378 ? . 0)) q (20413 . 2)) ((c idx c (c gentag c 347 ? . 0)) q (16428 . 6)) ((c idx c (c gentag c 295 ? . 0)) q (10330 . 3)) ((c idx c (c gentag c 202 ? . 0)) q (3613 . 4)) ((c idx c (c gentag c 463 ? . 0)) q (28681 . 2)) ((c idx c (c gentag c 357 ? . 0)) q (18280 . 2)) ((c idx c (c gentag c 193 ? . 0)) q (2524 . 5)) ((c idx c (c gentag c 460 ? . 0)) q (27662 . 6)) ((c idx c (c gentag c 286 ? . 0)) q (9800 . 2)) ((c idx c (c gentag c 555 ? . 0)) q (41721 . 3)) ((c idx c (c gentag c 446 ? . 0)) q (24301 . 3)) ((c idx c (c gentag c 393 ? . 0)) q (21962 . 2)) ((c idx c (c gentag c 288 ? . 0)) q (9881 . 7)) ((c idx c (c gentag c 504 ? . 0)) q (32420 . 3)) ((c idx c (c gentag c 499 ? . 0)) q (32201 . 2)) ((c idx c (c gentag c 281 ? . 0)) q (9383 . 4)) ((c idx c (c gentag c 448 ? . 0)) q (24470 . 2)) ((c idx c (c gentag c 459 ? . 0)) q (27457 . 5)) ((c idx c (c gentag c 629 ? . 0)) q (49341 . 2)) ((c idx c (c gentag c 577 ? . 0)) q (45353 . 4)) ((c idx c (c gentag c 336 ? . 0)) q (15130 . 4)) ((c idx c (c gentag c 27 ? . 0)) q (348 . 3)) ((c idx c (c gentag c 351 ? . 0)) q (17067 . 4)) ((c idx c (c gentag c 604 ? . 0)) q (47224 . 3)) ((c idx c (c gentag c 591 ? . 0)) q (46294 . 3)) ((c idx c (c gentag c 189 ? . 0)) q (2100 . 3)) ((c idx c (c gentag c 543 ? . 0)) q (40384 . 2)) ((c idx c (c gentag c 588 ? . 0)) q (46043 . 4)) ((c idx c (c gentag c 485 ? . 0)) q (30260 . 2)) ((c idx c (c gentag c 289 ? . 0)) q (10162 . 2)) ((c idx c (c gentag c 180 ? . 0)) q (1266 . 4)) ((c idx c (c gentag c 609 ? . 0)) q (47594 . 2)) ((c idx c (c gentag c 507 ? . 0)) q (33041 . 8)) ((c idx c (c gentag c 344 ? . 0)) q (15925 . 3)) ((c idx c (c gentag c 265 ? . 0)) q (7593 . 2)) ((c idx c (c gentag c 280 ? . 0)) q (9244 . 4)) ((c idx c (c gentag c 183 ? . 0)) q (1637 . 3)) ((c idx c (c gentag c 222 ? . 0)) q (5579 . 2)) ((c idx c (c gentag c 191 ? . 0)) q (2269 . 3)) ((c idx c (c gentag c 613 ? . 0)) q (47959 . 3)) ((c idx c (c gentag c 324 ? . 0)) q (13572 . 3)) ((c idx c (c gentag c 579 ? . 0)) q (45654 . 2)) ((c idx c (c gentag c 474 ? . 0)) q (29501 . 2)) ((c idx c (c gentag c 497 ? . 0)) q (31991 . 4)) ((c idx c (c gentag c 457 ? . 0)) q (27072 . 7)) ((c idx c (c gentag c 308 ? . 0)) q (11601 . 3)) ((c idx c (c gentag c 263 ? . 0)) q (7443 . 3)) ((c idx c (c gentag c 610 ? . 0)) q (47649 . 2)) ((c idx c (c gentag c 341 ? . 0)) q (15793 . 2)) ((c idx c (c gentag c 170 ? . 0)) q (692 . 2)) ((c idx c (c gentag c 301 ? . 0)) q (10650 . 4)) ((c idx c (c gentag c 210 ? . 0)) q (4557 . 2)) ((c idx c (c gentag c 358 ? . 0)) q (18317 . 4)) ((c idx c (c gentag c 519 ? . 0)) q (34213 . 3)) ((c idx c (c gentag c 333 ? . 0)) q (14691 . 3)) ((c idx c (c gentag c 548 ? . 0)) q (40843 . 5)) ((c idx c (c gentag c 261 ? . 0)) q (7367 . 2)) ((c idx c (c gentag c 526 ? . 0)) q (38016 . 4)) ((c idx c (c gentag c 551 ? . 0)) q (41198 . 2)) ((c idx c (c gentag c 494 ? . 0)) q (31628 . 3)) ((c idx c (c gentag c 544 ? . 0)) q (40452 . 3)) ((c idx c (c gentag c 219 ? . 0)) q (5420 . 2)) ((c idx c (c gentag c 395 ? . 0)) q (22109 . 3)) ((c idx c (c gentag c 203 ? . 0)) q (3800 . 6)) ((c idx c (c gentag c 185 ? . 0)) q (1840 . 3)) ((c idx c (c gentag c 181 ? . 0)) q (1400 . 4)) ((c idx c (c gentag c 441 ? . 0)) q (23104 . 3)) ((c idx c (c gentag c 470 ? . 0)) q (29034 . 2)) ((c idx c (c gentag c 569 ? . 0)) q (44103 . 3)) ((c idx c (c gentag c 447 ? . 0)) q (24401 . 2)) ((c idx c (c gentag c 253 ? . 0)) q (6976 . 2)) ((c idx c (c gentag c 188 ? . 0)) q (2050 . 2)) ((c idx c (c gentag c 285 ? . 0)) q (9766 . 2)) ((c idx c (c gentag c 279 ? . 0)) q (9099 . 4)) ((c idx c (c gentag c 469 ? . 0)) q (28980 . 2)) ((c idx c (c gentag c 616 ? . 0)) q (48422 . 3)) ((c idx c (c gentag c 514 ? . 0)) q (33897 . 2)) ((c idx c (c gentag c 564 ? . 0)) q (42933 . 2)) ((c idx c (c gentag c 221 ? . 0)) q (5522 . 2)) ((c idx c (c gentag c 199 ? . 0)) q (3276 . 4)) ((c idx c (c gentag c 465 ? . 0)) q (28765 . 2)) ((c idx c (c gentag c 382 ? . 0)) q (20573 . 4)) ((c idx c (c gentag c 229 ? . 0)) q (6472 . 5)) ((c idx c (c gentag c 493 ? . 0)) q (31370 . 6)) ((c idx c (c gentag c 501 ? . 0)) q (32294 . 2)) ((c idx c (c gentag c 296 ? . 0)) q (10465 . 2)) ((c idx c (c gentag c 379 ? . 0)) q (20445 . 2)) ((c idx c (c gentag c 182 ? . 0)) q (1552 . 3)) ((c idx c (c gentag c 356 ? . 0)) q (18251 . 2)) ((c idx c (c gentag c 477 ? . 0)) q (29731 . 2)) ((c idx c (c gentag c 23 ? . 0)) q (0 . 2)) ((c idx c (c gentag c 204 ? . 0)) q (4025 . 3)) ((c idx c (c gentag c 166 ? . 0)) q (548 . 2)) ((c idx c (c gentag c 26 ? . 0)) q (151 . 5)) ((c idx c (c gentag c 217 ? . 0)) q (5246 . 3)) ((c idx c (c gentag c 520 ? . 0)) q (34328 . 2)) ((c idx c (c gentag c 456 ? . 0)) q (26778 . 7)) ((c idx c (c gentag c 443 ? . 0)) q (23216 . 4)) ((c idx c (c gentag c 462 ? . 0)) q (28340 . 8)) ((c idx c (c gentag c 216 ? . 0)) q (5119 . 3)) ((c idx c (c gentag c 495 ? . 0)) q (31729 . 4)) ((c idx c (c gentag c 332 ? . 0)) q (14587 . 3)) ((c idx c (c gentag c 327 ? . 0)) q (13850 . 4)) ((c idx c (c gentag c 276 ? . 0)) q (8633 . 3)) ((c idx c (c gentag c 458 ? . 0)) q (27318 . 4)) ((c idx c (c gentag c 300 ? . 0)) q (10519 . 4)) ((c idx c (c gentag c 574 ? . 0)) q (44754 . 2)) ((c idx c (c gentag c 228 ? . 0)) q (6295 . 5))))

void scheme_set_collects_path(Scheme_Object* path)

void scheme_set_addon_path(Scheme_Object* path)

void scheme_set_exec_cmd(const char* path)

void
scheme_init_collection_paths_post(Scheme_Env* env,
                                  Scheme_Object* pre_extra_paths,
                                  Scheme_Object* post_extra_paths)

void scheme_init_collection_paths(Scheme_Env* env,
                                  Scheme_Object* pre_extra_paths)

void scheme_set_dll_path(wchar_t* path)

void scheme_seal_parameters()

Scheme_Object* scheme_make_null()

Scheme_Object* scheme_make_eof()

Scheme_Object* scheme_make_true()

Scheme_Object* scheme_make_false()

Scheme_Object* scheme_make_void()

Scheme_Object* scheme_make_char(mzchar ch)

Scheme_Object* scheme_make_char_or_null(mzchar ch)

Scheme_Object* scheme_make_character(mzchar ch)

Scheme_Object* scheme_make_ascii_character(mzchar ch)

Scheme_Object* scheme_make_integer(intptr_t i)

Scheme_Object* scheme_make_integer_value(intptr_t i)

Scheme_Object*
scheme_make_integer_value_from_unsigned(uintptr_t i)

Scheme_Object*
scheme_make_integer_value_from_long_long(mzlonglong i)

Scheme_Object*
scheme_make_integer_value_from_unsigned_long_long(umzlonglong i)

Scheme_Object*
scheme_make_integer_value_from_long_halves(uintptr_t hi,
                                           uintptr_t lo)

Scheme_Object*
scheme_make_integer_value_from_unsigned_long_halves(uintptr_t hi,
                                                    uintptr_t lo)

int scheme_get_int_val(Scheme_Object* o,
                       intptr_t* i)

int scheme_get_unsigned_int_val(Scheme_Object* o,
                                uintptr_t* i)

int scheme_get_long_long_val(Scheme_Object* o,
                             mzlonglong* i)

int scheme_get_unsigned_long_long_val(Scheme_Object* o,
                                      umzlonglong* i)

Scheme_Object* scheme_make_double(double d)

Scheme_Object* scheme_make_float(float d)

double scheme_real_to_double(Scheme_Object* o)

Scheme_Object* scheme_make_pair(Scheme_Object* carv,
                                Scheme_Object* cdrv)

Scheme_Object* scheme_make_byte_string(char* bytes)

Scheme_Object*
scheme_make_byte_string_without_copying(char* bytes)

Scheme_Object* scheme_make_sized_byte_string(char* bytes,
                                             intptr_t len,
                                             int copy)

Scheme_Object* scheme_make_sized_offset_byte_string(char* bytes,
                                                    intptr_t d,
                                                    intptr_t len,
                                                    int copy)

Scheme_Object* scheme_alloc_byte_string(intptr_t size,
                                        char fill)

Scheme_Object* scheme_append_byte_string(Scheme_Object* a,
                                         Scheme_Object* b)

Scheme_Object* scheme_make_locale_string(char* bytes)

Scheme_Object* scheme_make_utf8_string(char* bytes)

Scheme_Object* scheme_make_sized_utf8_string(char* bytes,
                                             intptr_t len)

Scheme_Object* scheme_make_sized_offset_utf8_string(char* bytes,
                                                    intptr_t d,
                                                    intptr_t len)

Scheme_Object* scheme_make_char_string(mzchar* chars)

Scheme_Object*
scheme_make_char_string_without_copying(mzchar* chars)

Scheme_Object* scheme_make_sized_char_string(mzchar* chars,
                                             intptr_t len,
                                             int copy)

Scheme_Object*
scheme_make_sized_offset_char_string(mzchar* chars,
                                     intptr_t d,
                                     intptr_t len,
                                     int copy)

Scheme_Object* scheme_alloc_char_string(intptr_t size,
                                        mzchar fill)

Scheme_Object* scheme_append_char_string(Scheme_Object* a,
                                         Scheme_Object* b)

Scheme_Object*
scheme_char_string_to_byte_string(Scheme_Object* s)

Scheme_Object*
scheme_byte_string_to_char_string(Scheme_Object* s)

Scheme_Object*
scheme_char_string_to_byte_string_locale(Scheme_Object* s)

Scheme_Object*
scheme_byte_string_to_char_string_locale(Scheme_Object* s)

Scheme_Object* scheme_intern_symbol(char* name)

Scheme_Object* scheme_intern_exact_symbol(char* name,
                                          int len)

Scheme_Object* scheme_intern_exact_char_symbol(mzchar* name,
                                               int len)

Scheme_Object* scheme_make_symbol(char* name)

Scheme_Object* scheme_make_exact_symbol(char* name,
                                        int len)

Scheme_Object* scheme_intern_exact_keyword(char* name,
                                           int len)

Scheme_Object* scheme_intern_exact_char_keyword(mzchar* name,
                                                int len)

Scheme_Object* scheme_make_vector(intptr_t size,
                                  Scheme_Object* fill)

Scheme_Double_Vector* scheme_alloc_flvector(intptr_t size)

Scheme_Vector* scheme_alloc_fxvector(intptr_t size)

Scheme_Object* scheme_box(Scheme_Object* v)

Scheme_Object* scheme_make_weak_box(Scheme_Object* v)

Scheme_Type scheme_make_type(char* name)

Scheme_Object* scheme_make_cptr(void* ptr,
                                const Scheme_Object* typetag)

Scheme_Object*
scheme_make_external_cptr(void* ptr,
                          const Scheme_Object* typetag)

Scheme_Object*
scheme_make_offset_cptr(void* ptr,
                        intptr_t offset,
                        const Scheme_Object* typetag)

Scheme_Object*
scheme_make_offset_external_cptr(void* ptr,
                                 intptr_t offset,
                                 const Scheme_Object* typetag)

void scheme_set_type_printer(Scheme_Type type,
                             Scheme_Type_Printer printer)

void scheme_print_bytes(Scheme_Print_Params* pp,
                        const char* str,
                        int offset,
                        int len)

void scheme_print_string(Scheme_Print_Params* pp,
                         const mzchar* str,
                         int offset,
                         int len)

void scheme_set_type_equality(Scheme_Type type,
                              Scheme_Equal_Proc equalp,
                              Scheme_Primary_Hash_Proc hash1,
                              Scheme_Secondary_Hash_Proc hash2)

void* scheme_malloc(size_t n)

void* scheme_malloc_atomic(size_t n)

void* scheme_malloc_uncollectable(size_t n)

void* scheme_malloc_eternal(size_t n)

void* scheme_calloc(size_t num,
                    size_t size)

void* scheme_malloc_tagged(size_t n)

void* scheme_malloc_allow_interior(size_t n)

void* scheme_malloc_atomic_allow_interior(size_t n)

void* scheme_malloc_stubborn(size_t n)

void* scheme_end_stubborn_change(void* p)

char* scheme_strdup(char* str)

char* scheme_strdup_eternal(char* str)

void* scheme_malloc_fail_ok(void *(*)(size_t) mallocf,
                            size_t size)

void** scheme_malloc_immobile_box(void* p)

void scheme_free_immobile_box(void** b)

void* scheme_malloc_code(intptr_t size)

void scheme_free_code(void* p)

void scheme_register_extension_global(void* ptr,
                                      intptr_t size)

int scheme_main_setup(int no_auto_statics,
                      Scheme_Env_Main main,
                      int argc,
                      char** argv)

int scheme_main_stack_setup(int no_auto_statics,
                            Scheme_Nested_Main main,
                            void* data)

void scheme_set_stack_base(void* stack_addr,
                           int no_auto_statics)

void scheme_set_stack_bounds(void* stack_addr,
                             void* stack_end,
                             int no_auto_statics)

void scheme_register_tls_space(void* ptr,
                               int tls_index)

void scheme_register_static(void* ptr,
                            intptr_t size)

void scheme_weak_reference(void** p)

void scheme_weak_reference_indirect(void** p,
                                    void* v)

void scheme_register_finalizer(void* p,
                               fnl_proc f,
                               void* data,
                               fnl_proc* oldf,
                               void** olddata)

void scheme_add_finalizer(void* p,
                          fnl_proc f,
                          void* data)

void scheme_add_scheme_finalizer(void* p,
                                 fnl_proc f,
                                 void* data)

void scheme_add_finalizer_once(void* p,
                               fnl_proc f,
                               void* data)

void scheme_add_scheme_finalizer_once(void* p,
                                      fnl_proc f,
                                      void* data)

void scheme_subtract_finalizer(void* p,
                               fnl_proc f,
                               void* data)

void scheme_remove_all_finalization(void* p)

void scheme_dont_gc_ptr(void* p)

void scheme_gc_ptr_ok(void* p)

void scheme_collect_garbage()

void scheme_enable_garbage_collection(int on)

void GC_register_traversers(short tag,
                            Size_Proc s,
                            Mark_Proc m,
                            Fixup_Proc f,
                            int is_const_size,
                            int is_atomic)

void* GC_resolve(void* p)

void* GC_fixup_self(void* p)

void scheme_register_type_gc_shape(short type,
                                   intptr_t* shape)

Scheme_Object* scheme_add_gc_callback(Scheme_Object* pre_desc,
                                      Scheme_Object* post_desc)

void scheme_remove_gc_callback(Scheme_Object* key)

void scheme_add_global(char* name,
                       Scheme_Object* val,
                       Scheme_Env* env)

void scheme_add_global_symbol(Scheme_Object* name,
                              Scheme_Object* val,
                              Scheme_Env* env)

Scheme_Object* scheme_lookup_global(Scheme_Object* symbol,
                                    Scheme_Env* env)

Scheme_Bucket* scheme_global_bucket(Scheme_Object* symbol,
                                    Scheme_Env* env)

Scheme_Bucket* scheme_module_bucket(Scheme_Object* mod,
                                    Scheme_Object* symbol,
                                    int pos,
                                    Scheme_Env* env)

void scheme_set_global_bucket(char* procname,
                              Scheme_Bucket* var,
                              Scheme_Object* val,
                              int set_undef)

Scheme_Object* scheme_builtin_value(const char* name)

Scheme_Env* scheme_get_env(Scheme_Config* config)

Scheme_Env* scheme_primitive_module(Scheme_Object* name,
                                    Scheme_Env* for_env)

void scheme_finish_primitive_module(Scheme_Env* env)

Scheme_Object* scheme_make_prim_w_arity(Scheme_Prim* prim,
                                        char* name,
                                        int mina,
                                        int maxa)

Scheme_Object* scheme_make_folding_prim(Scheme_Prim* prim,
                                        char* name,
                                        int mina,
                                        int maxa,
                                        short folding)

Scheme_Object* scheme_make_prim(Scheme_Prim* prim)

Scheme_Object*
scheme_make_prim_closure_w_arity(Scheme_Prim_Closure_Proc* prim,
                                 int c,
                                 Scheme_Object** vals,
                                 char* name,
                                 int mina,
                                 int maxa)

Scheme_Object*
scheme_make_closed_prim_w_arity(Scheme_Closed_Prim* prim,
                                void* data,
                                char* name,
                                int mina,
                                int maxa)

Scheme_Object* scheme_make_closed_prim(Scheme_Closed_Prim* prim,
                                       void* data)

Scheme_Object** scheme_current_argument_stack()

Scheme_Object* scheme_eval(Scheme_Object* expr,
                           Scheme_Env* env)

Scheme_Object* scheme_eval_compiled(Scheme_Object* obj,
                                    Scheme_Env* env)

Scheme_Object* scheme_eval_compiled_multi(Scheme_Object* obj,
                                          Scheme_Env* env)

Scheme_Object* _scheme_eval_compiled(Scheme_Object* obj,
                                     Scheme_Env* env)

Scheme_Object* _scheme_eval_compiled_multi(Scheme_Object* obj,
                                           Scheme_Env* env)

Scheme_Env* scheme_basic_env()

Scheme_Object* scheme_make_namespace(int argc,
                                     Scheme_Object** argv)

Scheme_Object* scheme_apply(Scheme_Object* f,
                            int c,
                            Scheme_Object** args)

Scheme_Object* scheme_apply_multi(Scheme_Object* f,
                                  int c,
                                  Scheme_Object** args)

Scheme_Object* _scheme_apply(Scheme_Object* f,
                             int c,
                             Scheme_Object** args)

Scheme_Object* _scheme_apply_multi(Scheme_Object* f,
                                   int c,
                                   Scheme_Object** args)

Scheme_Object* scheme_apply_to_list(Scheme_Object* f,
                                    Scheme_Object* args)

Scheme_Object* scheme_eval_string(char* str,
                                  Scheme_Env* env)

Scheme_Object* scheme_eval_string_multi(char* str,
                                        Scheme_Env* env)

Scheme_Object* scheme_eval_string_all(char* str,
                                      Scheme_Env* env,
                                      int all)

Scheme_Object* scheme_tail_apply(Scheme_Object* f,
                                 int n,
                                 Scheme_Object** args)

Scheme_Object* scheme_tail_apply_no_copy(Scheme_Object* f,
                                         int n,
                                         Scheme_Object** args)

Scheme_Object* scheme_tail_apply_to_list(Scheme_Object* f,
                                         Scheme_Object* l)

Scheme_Object* scheme_compile(Scheme_Object* form,
                              Scheme_Env* env,
                              int writable)

Scheme_Object* scheme_expand(Scheme_Object* form,
                             Scheme_Env* env)

Scheme_Object* scheme_values(int n,
                             Scheme_Object** args)

void scheme_detach_multiple_array(Scheme_Object** args)

void scheme_signal_error(char* msg,
                         ...)

void scheme_raise_exn(int exnid,
                      ...)

void scheme_wrong_count(char* name,
                        int minc,
                        int maxc,
                        int argc,
                        Scheme_Object** argv)

void scheme_wrong_contract(char* name,
                           char* contract,
                           int which,
                           int argc,
                           Scheme_Object** argv)

void scheme_wrong_type(char* name,
                       char* expected,
                       int which,
                       int argc,
                       Scheme_Object** argv)

void scheme_wrong_return_arity(char* name,
                               int expected,
                               int got,
                               Scheme_Object** argv,
                               const char* detail)

void scheme_unbound_global(char* name)

void scheme_contract_error(const char* name,
                           const char* msg,
                           ...)

char* scheme_make_provided_string(Scheme_Object* o,
                                  int count,
                                  int* len)

char* scheme_make_arg_lines_string(char* s,
                                   int which,
                                   int argc,
                                   Scheme_Object** argv,
                                   intptr_t* len)

char* scheme_make_args_string(char* s,
                              int which,
                              int argc,
                              Scheme_Object** argv,
                              intptr_t* len)

void scheme_check_proc_arity(char* where,
                             int a,
                             int which,
                             int argc,
                             Scheme_Object** argv)

Scheme_Object* scheme_dynamic_wind(Pre_Post_Proc pre,
                                   Action_Proc action,
                                   Pre_Post_Proc post,
                                   Action_Proc jmp_handler,
                                   void* data)

void scheme_clear_escape()

void scheme_set_can_break(int on)

void scheme_push_break_enable(Scheme_Cont_Frame_Data* cframe,
                              int on,
                              int pre_check)

void scheme_pop_break_enable(Scheme_Cont_Frame_Data* cframe,
                             int post_check)

Scheme_Object*
scheme_current_continuation_marks(Scheme_Object* prompt_tag)

void scheme_warning(char* msg,
                    ...)

Scheme_Thread* scheme_get_current_thread()

Scheme_Object* scheme_thread(Scheme_Object* thunk)

Scheme_Object*
scheme_thread_w_details(Scheme_Object* thunk,
                        Scheme_Config* config,
                        Scheme_Thread_Cell_Table* cells,
                        Scheme_Custodian* cust,
                        int suspend_to_kill)

Scheme_Object* scheme_make_sema(intptr_t v)

void scheme_post_sema(Scheme_Object* sema)

int scheme_wait_sema(Scheme_Object* sema,
                     int try)

void scheme_thread_block(float sleep_time)

void scheme_thread_block_enable_break(float sleep_time,
                                      int break_on)

void scheme_swap_thread(Scheme_Thread* thread)

void scheme_break_thread(Scheme_Thread* thread)

int scheme_break_waiting(Scheme_Thread* thread)

int scheme_block_until(Scheme_Ready_Fun f,
                       Scheme_Needs_Wakeup_Fun fdf,
                       Scheme_Object* data,
                       float sleep)

int scheme_block_until_enable_break(Scheme_Ready_Fun f,
                                    Scheme_Needs_Wakeup_Fun fdf,
                                    Scheme_Object* data,
                                    float sleep,
                                    int break_on)

int scheme_block_until_unless(Scheme_Ready_Fun f,
                              Scheme_Needs_Wakeup_Fun fdf,
                              Scheme_Object* data,
                              float sleep,
                              Scheme_Object* unless_evt,
                              int break_on)

void scheme_signal_received()

void scheme_check_threads()

void scheme_wake_up()

void* scheme_get_fdset(void* fds,
                       int pos)

void scheme_add_fd_handle(void* h,
                          void* fds,
                          int repost)

void scheme_add_fd_eventmask(void* fds,
                             int mask)

void scheme_add_evt(Scheme_Type type,
                    Scheme_Ready_Fun ready,
                    Scheme_Needs_Wakeup_Fun wakeup,
                    Scheme_Wait_Filter_Fun filter,
                    int can_redirect)

void scheme_add_evt_through_sema(Scheme_Type type,
                                 Scheme_Wait_Sema_Fun getsema,
                                 Scheme_Wait_Filter_Fun filter)

void scheme_making_progress()

int scheme_tls_allocate()

void scheme_tls_set(int index,
                    void* v)

void* scheme_tls_get(int index)

Scheme_Object* scheme_call_enable_break(Scheme_Prim* prim,
                                        int argc,
                                        Scheme_Object** argv)

Scheme_Object*
scheme_make_thread_cell(Scheme_Object* def_val,
                        int preserved,
                        Scheme_Object* cell,
                        Scheme_Thread_Cell_Table* cells,
                        Scheme_Object* cell,
                        Scheme_Thread_Cell_Table* cells,
                        Scheme_Object* v)

void scheme_end_atomic()

void scheme_end_atomic_no_swap()

void scheme_add_swap_callback(Scheme_Closure_Func f,
                              Scheme_Object* data)

void scheme_add_swap_out_callback(Scheme_Closure_Func f,
                                  Scheme_Object* data)

Scheme_Object* scheme_get_param(Scheme_Config* config,
                                int param_id)

Scheme_Object* scheme_set_param(Scheme_Config* config,
                                int param_id,
                                Scheme_Object* v)

Scheme_Object*
scheme_get_thread_param(Scheme_Config* config,
                        Scheme_Thread_Cell_Table* cells,
                        int param_id)

Scheme_Object*
scheme_set_thread_param(Scheme_Config* config,
                        Scheme_Thread_Cell_Table* cells,
                        int param_id,
                        Scheme_Object* v)

Scheme_Object* scheme_extend_config(Scheme_Config* base,
                                    int param_id,
                                    Scheme_Object* v)

void scheme_install_config(Scheme_Config* config)

Scheme_Thread_Cell_Table*
scheme_inherit_cells     (Scheme_Thread_Cell_Table* cells)

int scheme_new_param()

Scheme_Object* scheme_register_parameter(Scheme_Prim* function,
                                         char* name,
                                         int exnid)

Scheme_Object* scheme_param_config(char* name,
                                   Scheme_Object* param,
                                   int argc,
                                   Scheme_Object** argv,
                                   int arity,
                                   Scheme_Prim* check,
                                   char* expected,
                                   int isbool)

Scheme_Object* scheme_param_config2(char* name,
                                    Scheme_Object* param,
                                    int argc,
                                    Scheme_Object** argv,
                                    int arity,
                                    Scheme_Prim* check,
                                    char* expected_contract,
                                    int isbool)

void scheme_set_cont_mark(Scheme_Object* key,
                          Scheme_Object* val)

void scheme_push_continuation_frame(Scheme_Cont_Frame_Data* data)

void scheme_pop_continuation_frame(Scheme_Cont_Frame_Data* data)

int scheme_utf8_decode(const unsigned char* s,
                       int start,
                       int end,
                       mzchar* us,
                       int dstart,
                       int dend,
                       intptr_t* ipos,
                       char utf16,
                       int permissive)

int scheme_utf8_decode_offset_prefix(const unsigned char* s,
                                     int start,
                                     int end,
                                     mzchar* us,
                                     int dstart,
                                     int dend,
                                     intptr_t* ipos,
                                     char utf16,
                                     int permissive)

int scheme_utf8_decode_as_prefix(const unsigned char* s,
                                 int start,
                                 int end,
                                 mzchar* us,
                                 int dstart,
                                 int dend,
                                 intptr_t* ipos,
                                 char utf16,
                                 int permissive)

int scheme_utf8_decode_all(const unsigned char* s,
                           int len,
                           mzchar* us,
                           int permissive)

int scheme_utf8_decode_prefix(const unsigned char* s,
                              int len,
                              mzchar* us,
                              int permissive)

mzchar* scheme_utf8_decode_to_buffer(const unsigned char* s,
                                     int len,
                                     mzchar* buf,
                                     int blen)

mzchar* scheme_utf8_decode_to_buffer_len(const unsigned char* s,
                                         int len,
                                         mzchar* buf,
                                         int blen,
                                         intptr_t* ulen)

int scheme_utf8_decode_count(const unsigned char* s,
                             int start,
                             int end,
                             int* state,
                             int might_continue,
                             int permissive)

int scheme_utf8_encode(const mzchar* us,
                       int start,
                       int end,
                       unsigned char* s,
                       int dstart,
                       char utf16)

int scheme_utf8_encode_all(const mzchar* us,
                           int len,
                           unsigned char* s)

char* scheme_utf8_encode_to_buffer(const mzchar* s,
                                   int len,
                                   char* buf,
                                   int blen)

char* scheme_utf8_encode_to_buffer_len(const mzchar* s,
                                       int len,
                                       char* buf,
                                       int blen,
                                       intptr_t* rlen)

unsigned-short* scheme_ucs4_to_utf16(const mzchar* text,
                                     int start,
                                     int end,
                                     unsigned short* buf,
                                     int bufsize,
                                     intptr_t* ulen,
                                     int term_size)

mzchar* scheme_utf16_to_ucs4(const unsigned short* text,
                             int start,
                             int end,
                             mzchar* buf,
                             int bufsize,
                             intptr_t* ulen,
                             int term_size)

int scheme_is_exact(Scheme_Object* n)

int scheme_is_inexact(Scheme_Object* n)

Scheme_Object* scheme_make_bignum(intptr_t v)

Scheme_Object* scheme_make_bignum_from_unsigned(uintptr_t v)

double scheme_bignum_to_double(Scheme_Object* n)

float scheme_bignum_to_float(Scheme_Object* n)

Scheme_Object* scheme_bignum_from_double(double d)

Scheme_Object* scheme_bignum_from_float(float f)

char* scheme_bignum_to_string(Scheme_Object* n,
                              int radix)

Scheme_Object* scheme_read_bignum(mzchar* str,
                                  int offset,
                                  int radix)

Scheme_Object* scheme_read_bignum_bytes(char* str,
                                        int offset,
                                        int radix)

Scheme_Object* scheme_bignum_normalize(Scheme_Object* n)

Scheme_Object* scheme_make_rational(Scheme_Object* n,
                                    Scheme_Object* d)

double scheme_rational_to_double(Scheme_Object* n)

float scheme_rational_to_float(Scheme_Object* n)

Scheme_Object* scheme_rational_numerator(Scheme_Object* n)

Scheme_Object* scheme_rational_denominator(Scheme_Object* n)

Scheme_Object* scheme_rational_from_double(double d)

Scheme_Object* scheme_rational_from_float(float d)

Scheme_Object* scheme_make_complex(Scheme_Object* r,
                                   Scheme_Object* i)

Scheme_Object* scheme_complex_real_part(Scheme_Object* n)

Scheme_Object* scheme_complex_imaginary_part(Scheme_Object* n)

Scheme_Object* scheme_read(Scheme_Object* port)

void scheme_write(Scheme_Object* obj,
                  Scheme_Object* port)

void scheme_write_w_max(Scheme_Object* obj,
                        Scheme_Object* port,
                        int n)

void scheme_display(Scheme_Object* obj,
                    Scheme_Object* port)

void scheme_display_w_max(Scheme_Object* obj,
                          Scheme_Object* port,
                          int n)

void scheme_write_byte_string(char* str,
                              intptr_t len,
                              Scheme_Object* port)

void scheme_write_char_string(mzchar* str,
                              intptr_t len,
                              Scheme_Object* port)

intptr_t scheme_put_byte_string(const char* who,
                                Scheme_Object* port,
                                char* str,
                                intptr_t d,
                                intptr_t len,
                                int rarely_block)

intptr_t scheme_put_char_string(const char* who,
                                Scheme_Object* port,
                                char* str,
                                intptr_t d,
                                intptr_t len)

char* scheme_write_to_string(Scheme_Object* obj,
                             intptr_t* len)

void scheme_write_to_string_w_max(Scheme_Object* obj,
                                  intptr_t* len,
                                  int n)

char* scheme_display_to_string(Scheme_Object* obj,
                               intptr_t* len)

void scheme_display_to_string_w_max(Scheme_Object* obj,
                                    intptr_t* len,
                                    int n)

void scheme_debug_print(Scheme_Object* obj)

void scheme_flush_output(Scheme_Object* port)

int scheme_get_byte(Scheme_Object* port)

int scheme_getc(Scheme_Object* port)

int scheme_peek_byte(Scheme_Object* port)

int scheme_peekc(Scheme_Object* port)

int scheme_peek_byte_skip(Scheme_Object* port,
                          Scheme_Object* skip)

int scheme_peekc_skip(Scheme_Object* port,
                      Scheme_Object* skip)

intptr_t scheme_get_byte_string(const char* who,
                                Scheme_Object* port,
                                char* buffer,
                                int offset,
                                intptr_t size,
                                int only_avail,
                                int peek,
                                Scheme_Object* peek_skip)

intptr_t scheme_get_char_string(const char* who,
                                Scheme_Object* port,
                                char* buffer,
                                int offset,
                                intptr_t size,
                                int peek,
                                Scheme_Object* peek_skip)

intptr_t scheme_get_bytes(Scheme_Object* port,
                          intptr_t size,
                          char* buffer,
                          int offset)

void scheme_ungetc(int ch,
                   Scheme_Object* port)

int scheme_byte_ready(Scheme_Object* port)

int scheme_char_ready(Scheme_Object* port)

void scheme_need_wakeup(Scheme_Object* port,
                        void* fds)

intptr_t scheme_tell(Scheme_Object* port)

intptr_t scheme_tell_line(Scheme_Object* port)

void scheme_count_lines(Scheme_Object* port)

intptr_t scheme_set_file_position(Scheme_Object* port,
                                  intptr_t pos)

void scheme_close_input_port(Scheme_Object* port)

void scheme_close_output_port(Scheme_Object* port)

int scheme_get_port_file_descriptor(Scheme_Object* port,
                                    intptr_t* fd)

intptr_t scheme_get_port_fd(Scheme_Object* port)

intptr_t scheme_get_port_socket(Scheme_Object* port,
                                intptr_t* s)

Scheme_Object* scheme_make_port_type(char* name)

Scheme_Input_Port*
scheme_make_input_port(Scheme_Object* subtype,
                       void* data,
                       Scheme_Object* name,
                       Scheme_Get_String_Fun get_bytes_fun,
                       Scheme_Peek_String_Fun peek_bytes_fun,
                       Scheme_Progress_Evt_Fun progress_evt_fun,
                       Scheme_Peeked_Read_Fun peeked_read_fun,
                       Scheme_In_Ready_Fun char_ready_fun,
                       Scheme_Close_Input_Fun close_fun,
                       Scheme_Need_Wakeup_Input_Fun need_wakeup_fun,
                       int must_close)

intptr_t get_bytes_fun(Scheme_Input_Port* port,
                       char* buffer,
                       intptr_t offset,
                       intptr_t size,
                       int nonblock,
                       Scheme_Object* unless)

intptr_t peek_bytes_fun(Scheme_Input_Port* port,
                        char* buffer,
                        intptr_t offset,
                        intptr_t size,
                        Scheme_Object* skip,
                        int nonblock,
                        Scheme_Object* unless_evt)

Scheme_Object* progress_evt_fun(Scheme_Input_Port* port)

int peeked_read_fun(Scheme_Input_Port* port,
                    intptr_t amount,
                    Scheme_Object* unless_evt,
                    Scheme_Object* target_ch)

int char_ready_fun(Scheme_Input_Port* port)

void close_fun(Scheme_Input_Port* port)

void need_wakeup_fun(Scheme_Input_Port* port,
                     void* fds)

Scheme_Output_Port*
scheme_make_output_port(Scheme_Object* subtype,
                        void* data,
                        Scheme_Object* name,
                        Scheme_Write_String_Evt_Fun write_bytes_evt_fun,
                        Scheme_Write_String_Fun write_bytes_fun,
                        Scheme_Out_Ready_Fun char_ready_fun,
                        Scheme_Close_Output_Fun close_fun,
                        Scheme_Need_Wakeup_Output_Fun need_wakeup_fun,
                        Scheme_Write_Special_Evt_Fun write_special_evt_fun,
                        Scheme_Write_Special_Fun write_special_fun,
                        int must_close)

intptr_t write_bytes_evt_fun(Scheme_Output_Port* port,
                             const char* buffer,
                             intptr_t offset,
                             intptr_t size)

intptr_t write_bytes_fun(Scheme_Output_Port* port,
                         const char* buffer,
                         intptr_t offset,
                         intptr_t size,
                         int rarely_block,
                         int enable_break)

int char_ready_fun(Scheme_Output_Port* port)

void close_fun(Scheme_Output_Port* port)

void need_wakeup_fun(Scheme_Output_Port* port,
                     void* fds)

int write_special_evt_fun(Scheme_Output_Port* port,
                          Scheme_Object* v)

int write_special_fun(Scheme_Output_Port* port,
                      Scheme_Object* v,
                      int non_block)

void
scheme_set_port_location_fun(Scheme_Port* port,
                             Scheme_Location_Fun location_fun)

Scheme_Object* location_fun(Scheme_Port* port)

void
scheme_set_port_count_lines_fun(Scheme_Port* port,
                                Scheme_Count_Lines_Fun count_lines_fun)

void count_lines_fun(Scheme_Port* port)

void scheme_port_count_lines(Scheme_Port* port,
                             const char* buffer,
                             intptr_t offset,
                             intptr_t got)

Scheme_Object* scheme_make_file_input_port(FILE* fp)

Scheme_Object* scheme_open_input_file(const char* filename,
                                      const char* who)

Scheme_Object*
scheme_make_named_file_input_port(FILE* fp,
                                  Scheme_Object* name)

Scheme_Object* scheme_open_output_file(const char* filename,
                                       const char* who)

Scheme_Object* scheme_make_file_output_port(FILE* fp)

Scheme_Object* scheme_make_fd_input_port(int fd,
                                         Scheme_Object* name,
                                         int regfile,
                                         int win_textmode)

Scheme_Object* scheme_make_fd_output_port(int fd,
                                          Scheme_Object* name,
                                          int regfile,
                                          int win_textmode,
                                          int read_too)

void scheme_socket_to_ports(intptr_t s,
                            const char* name,
                            int close,
                            Scheme_Object** inp,
                            Scheme_Object** outp)

Scheme_Object* scheme_fd_to_semaphore(intptr_t fd,
                                      int mode,
                                      int is_socket)

Scheme_Object* scheme_make_byte_string_input_port(char* str)

Scheme_Object* scheme_make_byte_string_output_port()

char* scheme_get_byte_string_output(Scheme_Object* port)

char* scheme_get_sized_byte_string_output(Scheme_Object* port,
                                          intptr_t* len)

void scheme_pipe(Scheme_Object** read,
                 Scheme_Object** write)

void scheme_pipe_with_limit(Scheme_Object** read,
                            Scheme_Object** write,
                            int limit)

Scheme_Input_Port* scheme_input_port_record(Scheme_Object* port)

Scheme_Output_Port*
scheme_output_port_record(Scheme_Object* port)

int scheme_file_exists(char* name)

int scheme_directory_exists(char* name)

char* scheme_expand_filename(const char* name,
                             int len,
                             const char* where,
                             int* expanded,
                             int checks)

char* scheme_expand_string_filename(Scheme_Object* name,
                                    const char* where,
                                    int* expanded,
                                    int checks)

Scheme_Object* scheme_char_string_to_path(Scheme_Object* s)

Scheme_Object* scheme_path_to_char_string(Scheme_Object* s)

Scheme_Object* scheme_make_path(char* bytes)

Scheme_Object* scheme_make_path_without_copying(char* bytes)

Scheme_Object* scheme_make_sized_path(char* bytes,
                                      intptr_t len,
                                      int copy)

Scheme_Object* scheme_make_sized_offset_path(char* bytes,
                                             intptr_t d,
                                             intptr_t len,
                                             int copy)

char* scheme_build_mac_filename(FSSpec* spec,
                                int isdir)

int scheme_mac_path_to_spec(const char* filename,
                            FSSpec* spec,
                            intptr_t* type)

char* scheme_os_getcwd(char* buf,
                       int buflen,
                       int* actlen,
                       int noexn)

int scheme_os_setcwd(char* buf,
                     int noexn)

char* scheme_format(mzchar* format,
                    int flen,
                    int argc,
                    Scheme_Object** argv,
                    intptr_t* rlen)

void scheme_printf(char* format,
                   int flen,
                   int argc,
                   Scheme_Object** argv)

char* scheme_format_utf8(char* format,
                         int flen,
                         int argc,
                         Scheme_Object** argv,
                         intptr_t* rlen)

void scheme_printf_utf8(char* format,
                        int flen,
                        int argc,
                        Scheme_Object** argv)

int scheme_close_should_force_port_closed()

Scheme_Object* scheme_make_struct_type(Scheme_Object* base_name,
                                       Scheme_Object* super_type,
                                       Scheme_Object* inspector,
                                       int num_init_fields,
                                       int num_auto_fields,
                                       Scheme_Object* auto_val,
                                       Scheme_Object* properties,
                                       Scheme_Object* guard)

Scheme_Object**
scheme_make_struct_names(Scheme_Object* base_name,
                         Scheme_Object* field_names,
                         int flags,
                         int* count_out)

Scheme_Object**
scheme_make_struct_values(Scheme_Object* struct_type,
                          Scheme_Object** names,
                          int count,
                          int flags)

Scheme_Object*
scheme_make_struct_instance(Scheme_Object* struct_type,
                            int argc,
                            Scheme_Object** argv)

int scheme_is_struct_instance(Scheme_Object* struct_type,
                              Scheme_Object* v)

Scheme_Object* scheme_struct_ref(Scheme_Object* s,
                                 int n)

void scheme_struct_set(Scheme_Object* s,
                       int n,
                       Scheme_Object* v)

void scheme_security_check_file(const char* who,
                                char* filename,
                                int guards)

void scheme_security_check_network(const char* who,
                                   char* host,
                                   int portno)

Scheme_Custodian* scheme_make_custodian(Scheme_Custodian* m)

Scheme_Custodian_Reference*
scheme_add_managed         (Scheme_Custodian* m,
                            Scheme_Object* o,
                            Scheme_Close_Custodian_Client* f,
                            void* data,
                            int strong)

Scheme_Custodian_Reference*
scheme_add_managed_close_on_exit(Scheme_Custodian* m,
                                 Scheme_Object* o,
                                 Scheme_Close_Custodian_Client* f,
                                 void* data)

void scheme_custodian_check_available(Scheme_Custodian* m,
                                      const char* name,
                                      const char* resname)

void scheme_remove_managed(Scheme_Custodian_Reference* mref,
                           Scheme_Object* o)

void scheme_close_managed(Scheme_Custodian* m)

void scheme_add_atexit_closer(Scheme_Exit_Closer_Func f)

int scheme_atexit(Exit_Func func)

int scheme_eq(Scheme_Object* obj1,
              Scheme_Object* obj2)

int scheme_eqv(Scheme_Object* obj1,
               Scheme_Object* obj2)

int scheme_equal(Scheme_Object* obj1,
                 Scheme_Object* obj2)

int scheme_recur_equal(Scheme_Object* obj1,
                       Scheme_Object* obj2,
                       void* cycle_data)

intptr_t scheme_equal_hash_key(Scheme_Object* obj)

intptr_t scheme_equal_hash_key2(Scheme_Object* obj)

intptr_t scheme_recur_equal_hash_key(Scheme_Object* obj,
                                     void* cycle_data)

intptr_t scheme_recur_equal_hash_key2(Scheme_Object* obj,
                                      void* cycle_data)

Scheme_Object* scheme_build_list(int c,
                                 Scheme_Object** elems)

int scheme_list_length(Scheme_Object* list)

int scheme_proper_list_length(Scheme_Object* list)

Scheme_Object* scheme_car(Scheme_Object* pair)

Scheme_Object* scheme_cdr(Scheme_Object* pair)

Scheme_Object* scheme_cadr(Scheme_Object* pair)

Scheme_Object* scheme_caddr(Scheme_Object* pair)

Scheme_Object* scheme_vector_to_list(Scheme_Object* vec)

Scheme_Object* scheme_list_to_vector(Scheme_Object* list)

Scheme_Object* scheme_append(Scheme_Object* lstx,
                             Scheme_Object* lsty)

Scheme_Object* scheme_unbox(Scheme_Object* obj)

void scheme_set_box(Scheme_Object* b,
                    Scheme_Object* v)

Scheme_Object* scheme_dynamic_require(int argc,
                                      Scheme_Object** argv)

Scheme_Object*
scheme_namespace_require(Scheme_Object* prim_req_spec)

Scheme_Object* scheme_load(char* file)

Scheme_Object* scheme_load_extension(char* filename)

Scheme_Hash_Table* scheme_make_hash_table(int type)

Scheme_Hash_Table* scheme_make_hash_table_equal()

void scheme_hash_set(Scheme_Hash_Table* table,
                     Scheme_Object* key,
                     Scheme_Object* val)

Scheme_Object* scheme_hash_get(Scheme_Hash_Table* table,
                               Scheme_Object* key)

Scheme_Bucket_Table* scheme_make_bucket_table(int size_hint,
                                              int type)

void scheme_add_to_table(Scheme_Bucket_Table* table,
                         const char* key,
                         void* val,
                         int const)

void scheme_change_in_table(Scheme_Bucket_Table* table,
                            const char* key,
                            void* val)

void* scheme_lookup_in_table(Scheme_Bucket_Table* table,
                             const char* key)

Scheme_Bucket*
scheme_bucket_from_table(Scheme_Bucket_Table* table,
                         const char* key)

Scheme_Hash_Tree* scheme_make_hash_tree(int type)

void scheme_hash_tree_set(Scheme_Hash_Tree* table,
                          Scheme_Object* key,
                          Scheme_Object* val)

Scheme_Object* scheme_hash_tree_get(Scheme_Hash_Tree* table,
                                    Scheme_Object* key)

intptr_t scheme_double_to_int(char* where,
                              double d)

intptr_t scheme_get_milliseconds()

intptr_t scheme_get_process_milliseconds()

intptr_t scheme_get_process_children_milliseconds()

char* scheme_banner()

char* scheme_version()

Scheme_Hash_Table* scheme_get_place_table()

Scheme_Object* scheme_malloc_key()

void scheme_free_key(Scheme_Object* key)

void* scheme_register_process_global(const char* key,
                                     void* val)

void* scheme_jit_find_code_end(void* p)

void scheme_jit_now(Scheme_Object* val)
