27228 lines
875 KiB
C
27228 lines
875 KiB
C
/* Generated by Nim Compiler v1.9.0 */
|
|
#define NIM_INTBITS 64
|
|
|
|
#include "nimbase.h"
|
|
#include <string.h>
|
|
#include <sys/mman.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <signal.h>
|
|
#undef LANGUAGE_C
|
|
#undef MIPSEB
|
|
#undef MIPSEL
|
|
#undef PPC
|
|
#undef R3000
|
|
#undef R4000
|
|
#undef i386
|
|
#undef linux
|
|
#undef mips
|
|
#undef near
|
|
#undef far
|
|
#undef powerpc
|
|
#undef unix
|
|
#define nimfr_(x, y)
|
|
#define nimln_(x, y)
|
|
typedef struct tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ;
|
|
typedef struct tyTuple__0F3Kz25HWtRatQmCDVHWEA tyTuple__0F3Kz25HWtRatQmCDVHWEA;
|
|
typedef struct Exception Exception;
|
|
typedef struct NimStrPayload NimStrPayload;
|
|
typedef struct NimStringV2 NimStringV2;
|
|
typedef struct TSafePoint TSafePoint;
|
|
typedef struct GcFrameHeader GcFrameHeader;
|
|
typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
|
|
typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
|
|
typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
|
|
typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
|
|
typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
|
|
typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
|
|
typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
|
|
typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
|
|
typedef struct tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w;
|
|
typedef struct tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ;
|
|
typedef struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ;
|
|
typedef struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A;
|
|
typedef struct RootObj RootObj;
|
|
typedef struct TNimTypeV2 TNimTypeV2;
|
|
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
|
|
typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA_Content tySequence__uB9b75OUPRENsBAu4AnoePA_Content;
|
|
typedef struct tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ;
|
|
typedef struct tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ;
|
|
typedef struct tyTuple__N4J9cV4JZGem3ljqqj5rT0Q tyTuple__N4J9cV4JZGem3ljqqj5rT0Q;
|
|
typedef struct tySequence__9chP3SzkaldXzawWQCDsqqg tySequence__9chP3SzkaldXzawWQCDsqqg;
|
|
typedef struct tySequence__9chP3SzkaldXzawWQCDsqqg_Content tySequence__9chP3SzkaldXzawWQCDsqqg_Content;
|
|
typedef struct tyObject_NimSeqV2__LhnkeSRWxEsrEZlMgGunJA tyObject_NimSeqV2__LhnkeSRWxEsrEZlMgGunJA;
|
|
typedef struct tyObject_NimSeqPayload__z1wrLT3AEBPvmILTE1lpTg tyObject_NimSeqPayload__z1wrLT3AEBPvmILTE1lpTg;
|
|
typedef struct tyTuple__aGv2fk9ceddvdC01ZJC2Q2g tyTuple__aGv2fk9ceddvdC01ZJC2Q2g;
|
|
typedef struct tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw;
|
|
typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
|
|
typedef struct tyObject_NimSeqV2__A9aaPj3Ay2mWlTU3QheYz2w tyObject_NimSeqV2__A9aaPj3Ay2mWlTU3QheYz2w;
|
|
typedef struct tyObject_NimSeqPayload__T3NJfV3Yh9bN9cuVRNI5QtfQ tyObject_NimSeqPayload__T3NJfV3Yh9bN9cuVRNI5QtfQ;
|
|
typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA tySequence__npXKLeClRo4ZDs6rPxQ9bRA;
|
|
typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content;
|
|
typedef struct tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg;
|
|
typedef struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg;
|
|
typedef struct tySequence__o8paxaScVM7VHajE9a8rbyw tySequence__o8paxaScVM7VHajE9a8rbyw;
|
|
typedef struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content tySequence__o8paxaScVM7VHajE9a8rbyw_Content;
|
|
typedef struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg;
|
|
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
|
|
typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content;
|
|
typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg tySequence__SE64IkxZVzsW0aLsNjnJHg;
|
|
typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content tySequence__SE64IkxZVzsW0aLsNjnJHg_Content;
|
|
typedef struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ;
|
|
typedef struct tySequence__xv3aaFd3JCw8NbmALHiezQ tySequence__xv3aaFd3JCw8NbmALHiezQ;
|
|
typedef struct tySequence__xv3aaFd3JCw8NbmALHiezQ_Content tySequence__xv3aaFd3JCw8NbmALHiezQ_Content;
|
|
typedef struct tyTuple__sPaDkVPSC0MkcoXCxPH9ccA tyTuple__sPaDkVPSC0MkcoXCxPH9ccA;
|
|
typedef struct tyObject_NimSeqV2__Yc9cU9agg3xM9abj4BkJ7E2Ew tyObject_NimSeqV2__Yc9cU9agg3xM9abj4BkJ7E2Ew;
|
|
typedef struct tyObject_NimSeqPayload__o16XxZeeToQysG5CEWXEzg tyObject_NimSeqPayload__o16XxZeeToQysG5CEWXEzg;
|
|
typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw;
|
|
typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content tySequence__7lEisrXlQEzwtUKW5pzRCw_Content;
|
|
typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw;
|
|
typedef struct tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw;
|
|
typedef struct tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w;
|
|
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
|
|
typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content tySequence__4eRCaZmrYLLw2k30GPTiMw_Content;
|
|
typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
|
|
typedef struct tyObject_NimSeqV2__mnILI60urWCzbXRqDpkWNw tyObject_NimSeqV2__mnILI60urWCzbXRqDpkWNw;
|
|
typedef struct tyObject_NimSeqPayload__3TfTdhB765QPbAM60aU9cjg tyObject_NimSeqPayload__3TfTdhB765QPbAM60aU9cjg;
|
|
typedef struct tySequence__trGETez9cSsl1jxXZnhjkxw tySequence__trGETez9cSsl1jxXZnhjkxw;
|
|
typedef struct tySequence__trGETez9cSsl1jxXZnhjkxw_Content tySequence__trGETez9cSsl1jxXZnhjkxw_Content;
|
|
typedef struct tyObject_NimSeqV2__BPP9bZSKOuN5aM9bDXXjUOLg tyObject_NimSeqV2__BPP9bZSKOuN5aM9bDXXjUOLg;
|
|
typedef struct tyObject_NimSeqPayload__d9bsflnzGjJ8ky9cajM8yvZg tyObject_NimSeqPayload__d9bsflnzGjJ8ky9cajM8yvZg;
|
|
typedef struct tyTuple__zny240XqOp8RaO2p8IHLJQ tyTuple__zny240XqOp8RaO2p8IHLJQ;
|
|
typedef struct tyObject_ProfileInfo__JQ9ap7uCnji5hTXw6N79bVDA tyObject_ProfileInfo__JQ9ap7uCnji5hTXw6N79bVDA;
|
|
typedef struct tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ;
|
|
typedef struct tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg;
|
|
typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA;
|
|
typedef struct tySequence__6j25whH7XTBoIXcM0x1T7A tySequence__6j25whH7XTBoIXcM0x1T7A;
|
|
typedef struct tySequence__6j25whH7XTBoIXcM0x1T7A_Content tySequence__6j25whH7XTBoIXcM0x1T7A_Content;
|
|
typedef struct tyTuple__9cdgeqdY7FRioNKBoD6G66A tyTuple__9cdgeqdY7FRioNKBoD6G66A;
|
|
typedef struct tyTuple__UV3llMMYFckfui8YMBuUZA tyTuple__UV3llMMYFckfui8YMBuUZA;
|
|
typedef struct tyObject_NimSeqV2__nhiA1ljvS9cZSj8H5SpDMvw tyObject_NimSeqV2__nhiA1ljvS9cZSj8H5SpDMvw;
|
|
typedef struct tyObject_NimSeqPayload__ACsawgPI3764LrXPs3K6QQ tyObject_NimSeqPayload__ACsawgPI3764LrXPs3K6QQ;
|
|
typedef struct tyObject_NimSeqV2__yuTn8hQjx2RlGmkmwjmILg tyObject_NimSeqV2__yuTn8hQjx2RlGmkmwjmILg;
|
|
typedef struct tyObject_NimSeqPayload__dkyqPIilsR2zjBVhMLtsPg tyObject_NimSeqPayload__dkyqPIilsR2zjBVhMLtsPg;
|
|
typedef struct tyObject_NimSeqV2__dwYRgOsG8az9clYHXF2GGDg tyObject_NimSeqV2__dwYRgOsG8az9clYHXF2GGDg;
|
|
typedef struct tyObject_NimSeqPayload__rCxtTBTR5LYnaNhYndfJ4Q tyObject_NimSeqPayload__rCxtTBTR5LYnaNhYndfJ4Q;
|
|
typedef struct tySequence__9czS3pDdyAs7bxglDcl2YyA tySequence__9czS3pDdyAs7bxglDcl2YyA;
|
|
typedef struct tySequence__9czS3pDdyAs7bxglDcl2YyA_Content tySequence__9czS3pDdyAs7bxglDcl2YyA_Content;
|
|
typedef struct tyObject_Iface__GILGqST9an4kYyzfE9aqumug tyObject_Iface__GILGqST9an4kYyzfE9aqumug;
|
|
typedef struct tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA;
|
|
typedef struct tySequence__khRnfByqYV6qzEm71s9aoMA tySequence__khRnfByqYV6qzEm71s9aoMA;
|
|
typedef struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content tySequence__khRnfByqYV6qzEm71s9aoMA_Content;
|
|
typedef struct tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg;
|
|
typedef struct tySequence__UfuHwINLHlFJGRcvFZqKQQ tySequence__UfuHwINLHlFJGRcvFZqKQQ;
|
|
typedef struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content;
|
|
typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA tySequence__PXIzfWocnrafGz5p3CP5LA;
|
|
typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA_Content tySequence__PXIzfWocnrafGz5p3CP5LA_Content;
|
|
typedef struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q tyTuple__0q9cmhneJEKnQERTpXXdz6Q;
|
|
typedef struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q;
|
|
typedef struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content;
|
|
typedef struct tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q;
|
|
typedef struct tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA;
|
|
typedef struct tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg;
|
|
typedef struct tySequence__b89aLriiJnVTD186H6zNIgg tySequence__b89aLriiJnVTD186H6zNIgg;
|
|
typedef struct tySequence__b89aLriiJnVTD186H6zNIgg_Content tySequence__b89aLriiJnVTD186H6zNIgg_Content;
|
|
typedef struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ;
|
|
typedef struct tySequence__9a35SUiZaZnQQczCKMafPpA tySequence__9a35SUiZaZnQQczCKMafPpA;
|
|
typedef struct tySequence__9a35SUiZaZnQQczCKMafPpA_Content tySequence__9a35SUiZaZnQQczCKMafPpA_Content;
|
|
typedef struct tyTuple__4mROXJDLgq3TboX1QMTCWQ tyTuple__4mROXJDLgq3TboX1QMTCWQ;
|
|
typedef struct tySequence__48JTohSgTy339bRxHzUD8KA tySequence__48JTohSgTy339bRxHzUD8KA;
|
|
typedef struct tySequence__48JTohSgTy339bRxHzUD8KA_Content tySequence__48JTohSgTy339bRxHzUD8KA_Content;
|
|
typedef struct tySequence__E0A6SaW1v3EKBAVAijH8Mw tySequence__E0A6SaW1v3EKBAVAijH8Mw;
|
|
typedef struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content;
|
|
typedef struct tyTuple__o7TpijPv9bOBH56jcsA2W3Q tyTuple__o7TpijPv9bOBH56jcsA2W3Q;
|
|
typedef struct tySequence__ksIzANWGKlNIZxswx6UF9cQ tySequence__ksIzANWGKlNIZxswx6UF9cQ;
|
|
typedef struct tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content;
|
|
typedef struct tySequence__IWXeVgKgI4IltTBItDiIwQ tySequence__IWXeVgKgI4IltTBItDiIwQ;
|
|
typedef struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content tySequence__IWXeVgKgI4IltTBItDiIwQ_Content;
|
|
typedef struct tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw;
|
|
typedef struct tySequence__rg1JHBuFtw6jyGZxePBOTg tySequence__rg1JHBuFtw6jyGZxePBOTg;
|
|
typedef struct tySequence__rg1JHBuFtw6jyGZxePBOTg_Content tySequence__rg1JHBuFtw6jyGZxePBOTg_Content;
|
|
typedef struct tyTuple__t08apXFlOi7QMiJ7EqOynA tyTuple__t08apXFlOi7QMiJ7EqOynA;
|
|
typedef struct tySequence__6xT3ssEcZuds56oxe6Hi1Q tySequence__6xT3ssEcZuds56oxe6Hi1Q;
|
|
typedef struct tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content;
|
|
typedef struct tyTuple__mPT8UQTez4CkORDSYBMX5Q tyTuple__mPT8UQTez4CkORDSYBMX5Q;
|
|
typedef struct tySequence__0kQhEjYsrU0bQoX6VKnNbA tySequence__0kQhEjYsrU0bQoX6VKnNbA;
|
|
typedef struct tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content;
|
|
typedef struct tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA;
|
|
typedef struct tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ;
|
|
typedef struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg tySequence__cNHcFk7EiJIuDgTjWY8U9bg;
|
|
typedef struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content;
|
|
typedef struct tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ;
|
|
typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ tySequence__IHUFRsFxZNv7YydiUO2esQ;
|
|
typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ_Content tySequence__IHUFRsFxZNv7YydiUO2esQ_Content;
|
|
typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w tySequence__Bre9bNyuQOg1EJKitjSzn8w;
|
|
typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content;
|
|
typedef struct tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA;
|
|
typedef struct tySequence__ANJm3Ou4QEh9abhA1XpChkw tySequence__ANJm3Ou4QEh9abhA1XpChkw;
|
|
typedef struct tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content;
|
|
typedef struct tyTuple__iv4s4NUz12iOqq0NB9cYh3Q tyTuple__iv4s4NUz12iOqq0NB9cYh3Q;
|
|
typedef struct tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg;
|
|
typedef struct tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw;
|
|
typedef struct tySequence__fdmz6VkIf1ewwrssKYqRFg tySequence__fdmz6VkIf1ewwrssKYqRFg;
|
|
typedef struct tySequence__fdmz6VkIf1ewwrssKYqRFg_Content tySequence__fdmz6VkIf1ewwrssKYqRFg_Content;
|
|
typedef struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q;
|
|
typedef struct tyObject_NimSeqV2__pg8r9bYMLdx6YH9aZGtC7OjQ tyObject_NimSeqV2__pg8r9bYMLdx6YH9aZGtC7OjQ;
|
|
typedef struct tyObject_NimSeqPayload__K7yMLQlRCJfM49akT3PaZHg tyObject_NimSeqPayload__K7yMLQlRCJfM49akT3PaZHg;
|
|
typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg tySequence__kxu4GK0onha2t9bo86mdVAg;
|
|
typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg_Content tySequence__kxu4GK0onha2t9bo86mdVAg_Content;
|
|
typedef struct tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw;
|
|
typedef struct tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA;
|
|
typedef struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ tyTuple__xDU9bZmv1ZbZkJDaATBekIQ;
|
|
typedef struct tySequence__7C9bvULfaDaWykzhm3DspFQ tySequence__7C9bvULfaDaWykzhm3DspFQ;
|
|
typedef struct tySequence__7C9bvULfaDaWykzhm3DspFQ_Content tySequence__7C9bvULfaDaWykzhm3DspFQ_Content;
|
|
typedef struct tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q;
|
|
typedef struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw tySequence__XpdAmI9cDNdhUBFb3iaYfkw;
|
|
typedef struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content;
|
|
typedef struct tyObject_NimSeqV2__7Ds1JDavZ79bnDJ3MD3sNTQ tyObject_NimSeqV2__7Ds1JDavZ79bnDJ3MD3sNTQ;
|
|
typedef struct tyObject_NimSeqPayload__VQKzYtsivu1SwEriCEAvWQ tyObject_NimSeqPayload__VQKzYtsivu1SwEriCEAvWQ;
|
|
typedef struct tySequence__kdxAxisTjDkmDgNFb13UQw tySequence__kdxAxisTjDkmDgNFb13UQw;
|
|
typedef struct tySequence__kdxAxisTjDkmDgNFb13UQw_Content tySequence__kdxAxisTjDkmDgNFb13UQw_Content;
|
|
typedef struct tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA;
|
|
typedef struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA;
|
|
typedef struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content;
|
|
typedef struct tyObject_NimSeqV2__hXNtxxsBC1526mIFmvt42g tyObject_NimSeqV2__hXNtxxsBC1526mIFmvt42g;
|
|
typedef struct tyObject_NimSeqPayload__1qkikiiFc8hbO6yUoNjZSw tyObject_NimSeqPayload__1qkikiiFc8hbO6yUoNjZSw;
|
|
typedef struct tySequence__UQG43DVXYWx86AitV5pL8g tySequence__UQG43DVXYWx86AitV5pL8g;
|
|
typedef struct tySequence__UQG43DVXYWx86AitV5pL8g_Content tySequence__UQG43DVXYWx86AitV5pL8g_Content;
|
|
typedef struct tyTuple__hbzrBSDgTxYG04GZ0NRCew tyTuple__hbzrBSDgTxYG04GZ0NRCew;
|
|
typedef struct tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q;
|
|
typedef struct tyObject_NimSeqV2__msZdJ7DqY9cnHd9bNHl1aNxw tyObject_NimSeqV2__msZdJ7DqY9cnHd9bNHl1aNxw;
|
|
typedef struct tyObject_NimSeqPayload__FwvpN9cxlM4xDLWNDfdDnxA tyObject_NimSeqPayload__FwvpN9cxlM4xDLWNDfdDnxA;
|
|
typedef struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA tySequence__squ9b9bUH4OLHf6cEMrt6hVA;
|
|
typedef struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content;
|
|
typedef struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg tyTuple__F3gkSrMB1qp2Tvf9bixVXwg;
|
|
typedef struct tyObject_NimSeqV2__r74BiffBBEPW5QmG2xsD9cA tyObject_NimSeqV2__r74BiffBBEPW5QmG2xsD9cA;
|
|
typedef struct tyObject_NimSeqPayload__brzZc6WDw9bDOqrcX5SYV5w tyObject_NimSeqPayload__brzZc6WDw9bDOqrcX5SYV5w;
|
|
typedef struct tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA;
|
|
typedef struct tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content;
|
|
typedef struct tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA;
|
|
typedef struct tyObject_BTree__BxbTQohN8QrxN73DA9bcM9aQ tyObject_BTree__BxbTQohN8QrxN73DA9bcM9aQ;
|
|
typedef struct tyObject_NodecolonObjectType___mrvIQfKwBmbEEQo9c7zUoMA tyObject_NodecolonObjectType___mrvIQfKwBmbEEQo9c7zUoMA;
|
|
typedef struct tyObject_NimSeqV2__oiFE3gArhN664rHy4u738g tyObject_NimSeqV2__oiFE3gArhN664rHy4u738g;
|
|
typedef struct tyObject_NimSeqPayload__alLCedG0U3clhAHNEW8QUw tyObject_NimSeqPayload__alLCedG0U3clhAHNEW8QUw;
|
|
typedef struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ;
|
|
typedef struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content;
|
|
typedef struct tyTuple__VM7m2WL59bxLeiTf9bI39aJNw tyTuple__VM7m2WL59bxLeiTf9bI39aJNw;
|
|
typedef struct tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA;
|
|
typedef struct tyObject_NimSeqV2__4PA6QLikrQIoclVW9bsybQg tyObject_NimSeqV2__4PA6QLikrQIoclVW9bsybQg;
|
|
typedef struct tyObject_NimSeqPayload__6yXe8wVTFV9cq8WsFbzt9bgA tyObject_NimSeqPayload__6yXe8wVTFV9cq8WsFbzt9bgA;
|
|
typedef struct tySequence__fIB1rTQ55aFonoft9a9bmljQ tySequence__fIB1rTQ55aFonoft9a9bmljQ;
|
|
typedef struct tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content;
|
|
typedef struct tyObject_NimSeqV2__1NKCBAL0tmoZ9cX9c8SCO0qg tyObject_NimSeqV2__1NKCBAL0tmoZ9cX9c8SCO0qg;
|
|
typedef struct tyObject_NimSeqPayload__te6SdvX49alobj8TfSl9bBgg tyObject_NimSeqPayload__te6SdvX49alobj8TfSl9bBgg;
|
|
typedef struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw tyTuple__OJFzEczluV8Jmo9bRpBfkzw;
|
|
typedef struct tySequence__shxop0zPIs5Ec3k71aCLuQ tySequence__shxop0zPIs5Ec3k71aCLuQ;
|
|
typedef struct tySequence__shxop0zPIs5Ec3k71aCLuQ_Content tySequence__shxop0zPIs5Ec3k71aCLuQ_Content;
|
|
typedef struct tyObject_NimSeqV2__tAOYZFKlKZ0wqY4f6WccZQ tyObject_NimSeqV2__tAOYZFKlKZ0wqY4f6WccZQ;
|
|
typedef struct tyObject_NimSeqPayload__C4NGHHX9a8YnHjKR9bp3bXkg tyObject_NimSeqPayload__C4NGHHX9a8YnHjKR9bp3bXkg;
|
|
typedef struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ tySequence__7s5HyddQ0f9bxMNILHrXwJQ;
|
|
typedef struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content;
|
|
typedef struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g tyTuple__kuMQ1fbjJlHtwKTmBGAe6g;
|
|
typedef struct tyObject_NimSeqV2__ALQerjh5QBiCXyOLndd9cnA tyObject_NimSeqV2__ALQerjh5QBiCXyOLndd9cnA;
|
|
typedef struct tyObject_NimSeqPayload__665AXvr6IvvlmSlq9avU0Jw tyObject_NimSeqPayload__665AXvr6IvvlmSlq9avU0Jw;
|
|
typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ tySequence__xxu3GgaFAGO6lOns9aHaeLQ;
|
|
typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content;
|
|
typedef struct tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg;
|
|
typedef struct tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw;
|
|
typedef struct tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA;
|
|
typedef struct tySequence__a7eNBKN3r34Q9bPQSBrKlCg tySequence__a7eNBKN3r34Q9bPQSBrKlCg;
|
|
typedef struct tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content;
|
|
typedef struct tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg;
|
|
typedef struct tyObject_NimSeqV2__UESGQpPnZ9bboFF7ahv0NlA tyObject_NimSeqV2__UESGQpPnZ9bboFF7ahv0NlA;
|
|
typedef struct tyObject_NimSeqPayload__5Z7jFJogvCpVGllI4139b5w tyObject_NimSeqPayload__5Z7jFJogvCpVGllI4139b5w;
|
|
typedef struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ;
|
|
typedef struct tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw;
|
|
typedef struct tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA;
|
|
typedef struct tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg;
|
|
typedef struct tyObject_NimSeqV2__9aHYVUmXRKUyJHLy79b8Zu9cA tyObject_NimSeqV2__9aHYVUmXRKUyJHLy79b8Zu9cA;
|
|
typedef struct tyObject_NimSeqPayload__pKt4F1FhXrfe1XtY9b9aogaQ tyObject_NimSeqPayload__pKt4F1FhXrfe1XtY9b9aogaQ;
|
|
typedef struct tySequence__XHeQfi7ybWnv4ebLBB7afQ tySequence__XHeQfi7ybWnv4ebLBB7afQ;
|
|
typedef struct tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content;
|
|
typedef struct tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA;
|
|
typedef struct tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA;
|
|
typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA;
|
|
typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content;
|
|
typedef struct tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw;
|
|
typedef struct tyObject_BiTable__9ai5oxTvigdfDUwtWWva5Wg tyObject_BiTable__9ai5oxTvigdfDUwtWWva5Wg;
|
|
typedef struct tyObject_BiTable__iA9a9bnTrbRRuP29bd9cCIke9bg tyObject_BiTable__iA9a9bnTrbRRuP29bd9cCIke9bg;
|
|
typedef struct tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw;
|
|
typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ;
|
|
typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content;
|
|
typedef struct tyObject_Table__wOXFN2eadVouctMpJwmcSA tyObject_Table__wOXFN2eadVouctMpJwmcSA;
|
|
typedef struct tySequence__9afGcb6vqUeksMMfijyiRIg tySequence__9afGcb6vqUeksMMfijyiRIg;
|
|
typedef struct tySequence__9afGcb6vqUeksMMfijyiRIg_Content tySequence__9afGcb6vqUeksMMfijyiRIg_Content;
|
|
typedef struct tyObject_NimSeqV2__OMBKWqGysgYPtaN1p24j3g tyObject_NimSeqV2__OMBKWqGysgYPtaN1p24j3g;
|
|
typedef struct tyObject_NimSeqPayload__D9cgebZnusWfklm8BV5pmJw tyObject_NimSeqPayload__D9cgebZnusWfklm8BV5pmJw;
|
|
typedef struct tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw;
|
|
typedef struct tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg;
|
|
typedef struct tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ;
|
|
typedef struct tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ;
|
|
typedef struct tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q;
|
|
typedef struct tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww;
|
|
typedef struct tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg;
|
|
typedef struct tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA;
|
|
typedef struct tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ;
|
|
typedef struct tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ;
|
|
typedef struct tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg;
|
|
typedef struct tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw;
|
|
typedef struct tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg;
|
|
typedef struct tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw;
|
|
typedef struct tyObject_NimSeqV2__8ny9aWSsd6V7tG1Ymdrx9bcQ tyObject_NimSeqV2__8ny9aWSsd6V7tG1Ymdrx9bcQ;
|
|
typedef struct tyObject_NimSeqPayload__ahui9bBszMF5LnyjNI2KMCg tyObject_NimSeqPayload__ahui9bBszMF5LnyjNI2KMCg;
|
|
typedef struct tyObject_NimSeqV2__xpDzcmMTIkVRkVVRqYl78A tyObject_NimSeqV2__xpDzcmMTIkVRkVVRqYl78A;
|
|
typedef struct tyObject_NimSeqPayload__D8VXlFXll8vMDBpopEnf8w tyObject_NimSeqPayload__D8VXlFXll8vMDBpopEnf8w;
|
|
typedef struct tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ;
|
|
typedef struct tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw;
|
|
typedef struct tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw;
|
|
typedef struct tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og;
|
|
typedef struct tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ;
|
|
typedef struct tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ;
|
|
typedef struct tyObject_NimSeqV2__CbSSpF1Y6rXk2OyYftM7Iw tyObject_NimSeqV2__CbSSpF1Y6rXk2OyYftM7Iw;
|
|
typedef struct tyObject_NimSeqPayload__ahyE3R9ct9aEhlbC9bcMOMwkQ tyObject_NimSeqPayload__ahyE3R9ct9aEhlbC9bcMOMwkQ;
|
|
typedef struct tyObject_NimSeqV2__0zW7wn2onMd7QfPtiQoX8g tyObject_NimSeqV2__0zW7wn2onMd7QfPtiQoX8g;
|
|
typedef struct tyObject_NimSeqPayload__od9aXW2m9afbOFK9cTqA9aem9cA tyObject_NimSeqPayload__od9aXW2m9afbOFK9cTqA9aem9cA;
|
|
typedef struct tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg;
|
|
typedef struct tyObject_NimSeqV2__sNs2ALjytbncHCTKqkAKXQ tyObject_NimSeqV2__sNs2ALjytbncHCTKqkAKXQ;
|
|
typedef struct tyObject_NimSeqPayload__Pt8vpyrxbVQJw9ak0ZedjuA tyObject_NimSeqPayload__Pt8vpyrxbVQJw9ak0ZedjuA;
|
|
typedef struct tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw;
|
|
typedef struct tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg;
|
|
typedef struct tyObject_NimSeqV2__zTpUtb19avNJqA50Gx5Rt5Q tyObject_NimSeqV2__zTpUtb19avNJqA50Gx5Rt5Q;
|
|
typedef struct tyObject_NimSeqPayload__ZjQff9areimKW7H158CWoSQ tyObject_NimSeqPayload__ZjQff9areimKW7H158CWoSQ;
|
|
typedef struct tySequence__xETHJjQFDm9cBUp9crgqzgZQ tySequence__xETHJjQFDm9cBUp9crgqzgZQ;
|
|
typedef struct tySequence__xETHJjQFDm9cBUp9crgqzgZQ_Content tySequence__xETHJjQFDm9cBUp9crgqzgZQ_Content;
|
|
typedef struct tyTuple__jDxNBe0TmdfztixwxnRrgQ tyTuple__jDxNBe0TmdfztixwxnRrgQ;
|
|
typedef struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA;
|
|
typedef struct tyObject_NimSeqV2__uPSdgVvuwkXuur9ct9cJ7F6A tyObject_NimSeqV2__uPSdgVvuwkXuur9ct9cJ7F6A;
|
|
typedef struct tyObject_NimSeqPayload__B3xFUY4MPGuFZOcLq2Gv1Q tyObject_NimSeqPayload__B3xFUY4MPGuFZOcLq2Gv1Q;
|
|
typedef struct tySequence__8QRZaV9bKw9abKv9anJ280svg tySequence__8QRZaV9bKw9abKv9anJ280svg;
|
|
typedef struct tySequence__8QRZaV9bKw9abKv9anJ280svg_Content tySequence__8QRZaV9bKw9abKv9anJ280svg_Content;
|
|
typedef struct tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw;
|
|
typedef struct tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ;
|
|
typedef struct tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng;
|
|
typedef struct tySequence__IJV2QMQZ2PxTmAfC7VC2zA tySequence__IJV2QMQZ2PxTmAfC7VC2zA;
|
|
typedef struct tySequence__IJV2QMQZ2PxTmAfC7VC2zA_Content tySequence__IJV2QMQZ2PxTmAfC7VC2zA_Content;
|
|
typedef struct tyObject_NimSeqV2__igbAphgLIX6DFK4Fk9bPFnA tyObject_NimSeqV2__igbAphgLIX6DFK4Fk9bPFnA;
|
|
typedef struct tyObject_NimSeqPayload__Birh9bBbFVUMiSwDa5gmXgw tyObject_NimSeqPayload__Birh9bBbFVUMiSwDa5gmXgw;
|
|
typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ tySequence__9cnx3zXnWzeclW8Ko4oUgAQ;
|
|
typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content;
|
|
typedef struct tyObject_NimSeqV2__zC9b2JQ6w0I6TJgbP7QYJWQ tyObject_NimSeqV2__zC9b2JQ6w0I6TJgbP7QYJWQ;
|
|
typedef struct tyObject_NimSeqPayload__FfOCbO4Ztsb9bBfDwU1lPXw tyObject_NimSeqPayload__FfOCbO4Ztsb9bBfDwU1lPXw;
|
|
typedef struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA tyTuple__UvldbCB6B9ayi9bGYW7vJNLA;
|
|
typedef struct tySequence__rbrgPpeV9be6C3GwbBbkmpA tySequence__rbrgPpeV9be6C3GwbBbkmpA;
|
|
typedef struct tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content;
|
|
typedef struct tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA;
|
|
typedef struct tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw;
|
|
typedef struct tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg;
|
|
typedef struct tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ;
|
|
typedef struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg tySequence__YLW4xuku9cRS9cLOfVzwUxqg;
|
|
typedef struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content;
|
|
typedef struct tyTuple__DlfALjW9a9aZbdaEgWjgJiDA tyTuple__DlfALjW9a9aZbdaEgWjgJiDA;
|
|
typedef struct tyObject_NimSeqV2__XcZs6GyTwrxci1jeWIO4mA tyObject_NimSeqV2__XcZs6GyTwrxci1jeWIO4mA;
|
|
typedef struct tyObject_NimSeqPayload__jH4X09bHiHG4EHuxkgpH9c7Q tyObject_NimSeqPayload__jH4X09bHiHG4EHuxkgpH9c7Q;
|
|
typedef struct tySequence__29btfq9cDuCZmHsAEmuBeMOg tySequence__29btfq9cDuCZmHsAEmuBeMOg;
|
|
typedef struct tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content;
|
|
typedef struct tyObject_NimSeqV2__PSwX2ppV9abFE7qWZB9cFlSg tyObject_NimSeqV2__PSwX2ppV9abFE7qWZB9cFlSg;
|
|
typedef struct tyObject_NimSeqPayload__cg4QxiJ9bujqB3ggc7p0Gog tyObject_NimSeqPayload__cg4QxiJ9bujqB3ggc7p0Gog;
|
|
typedef struct tySequence__QuE9aHaZlhk7otugTn0uD9cg tySequence__QuE9aHaZlhk7otugTn0uD9cg;
|
|
typedef struct tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content;
|
|
typedef struct tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA;
|
|
typedef struct tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A;
|
|
typedef struct tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw;
|
|
typedef struct tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ;
|
|
typedef struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g tySequence__HL9bxOKBQaeJ5XQXd8t8m8g;
|
|
typedef struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content;
|
|
typedef struct tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ;
|
|
typedef struct tyObject_NimSeqV2__k2NdI1zqVclL8HmbOG8wNQ tyObject_NimSeqV2__k2NdI1zqVclL8HmbOG8wNQ;
|
|
typedef struct tyObject_NimSeqPayload__HNIvTTR9byM5r3bkXS9b9cJiw tyObject_NimSeqPayload__HNIvTTR9byM5r3bkXS9b9cJiw;
|
|
typedef struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA tySequence__KBDwsdF2UrZmqdc6bU9bHbA;
|
|
typedef struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content;
|
|
typedef struct tyTuple__pDyHME2vky9bxBYZlE7PoZg tyTuple__pDyHME2vky9bxBYZlE7PoZg;
|
|
typedef struct tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg;
|
|
typedef struct tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A;
|
|
typedef struct tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw;
|
|
typedef struct tySequence__ndtMxvII636Jz8NCVD9a9a0Q tySequence__ndtMxvII636Jz8NCVD9a9a0Q;
|
|
typedef struct tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content;
|
|
typedef struct tyTuple__sr9ahxowKRwC2RZn4t1m9bTg tyTuple__sr9ahxowKRwC2RZn4t1m9bTg;
|
|
typedef struct tyObject_NimSeqV2__wVbGx60bcRSnF4iQ7zoFqQ tyObject_NimSeqV2__wVbGx60bcRSnF4iQ7zoFqQ;
|
|
typedef struct tyObject_NimSeqPayload__jSIcnvHVB2mvq8vceZIIrA tyObject_NimSeqPayload__jSIcnvHVB2mvq8vceZIIrA;
|
|
typedef struct tySequence__M1HR1j8fkzOLdhYymqd9cNA tySequence__M1HR1j8fkzOLdhYymqd9cNA;
|
|
typedef struct tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content;
|
|
typedef struct tyTuple__kjLAcEjcuUUb5HQQFd004Q tyTuple__kjLAcEjcuUUb5HQQFd004Q;
|
|
typedef struct tyObject_NimSeqV2__MVUoZKZiVvvazpgMs9bnr7A tyObject_NimSeqV2__MVUoZKZiVvvazpgMs9bnr7A;
|
|
typedef struct tyObject_NimSeqPayload__p8C9aiTSik7GCGv9bvmMXl1Q tyObject_NimSeqPayload__p8C9aiTSik7GCGv9bvmMXl1Q;
|
|
typedef struct tySequence__8Np6tlClE5az1CyqZdN19bQ tySequence__8Np6tlClE5az1CyqZdN19bQ;
|
|
typedef struct tySequence__8Np6tlClE5az1CyqZdN19bQ_Content tySequence__8Np6tlClE5az1CyqZdN19bQ_Content;
|
|
typedef struct tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ;
|
|
typedef struct tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA;
|
|
typedef struct tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ;
|
|
typedef struct tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg;
|
|
typedef struct tyObject_NimSeqV2__qA8fljdcnUbPjWp9abFXxTA tyObject_NimSeqV2__qA8fljdcnUbPjWp9abFXxTA;
|
|
typedef struct tyObject_NimSeqPayload__bMrrBTBwCj5PBow2LQ5QeA tyObject_NimSeqPayload__bMrrBTBwCj5PBow2LQ5QeA;
|
|
typedef struct tyObject_NimSeqV2__6O0bBo9ah9cZ9b0trPd3S9aBbw tyObject_NimSeqV2__6O0bBo9ah9cZ9b0trPd3S9aBbw;
|
|
typedef struct tyObject_NimSeqPayload__AnMa6gPQTCkfvhlAyDLa9bg tyObject_NimSeqPayload__AnMa6gPQTCkfvhlAyDLa9bg;
|
|
typedef struct tySequence__6HN8Af9btfjdnDkSmkCapaA tySequence__6HN8Af9btfjdnDkSmkCapaA;
|
|
typedef struct tySequence__6HN8Af9btfjdnDkSmkCapaA_Content tySequence__6HN8Af9btfjdnDkSmkCapaA_Content;
|
|
typedef struct tyTuple__GicXS2CKoWgwFlNKz2d15w tyTuple__GicXS2CKoWgwFlNKz2d15w;
|
|
typedef struct tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw;
|
|
typedef struct tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ;
|
|
typedef struct tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA;
|
|
typedef struct tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg;
|
|
typedef struct tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag;
|
|
typedef struct tySequence__gDGqa9bft4EIBGJXdPabojw tySequence__gDGqa9bft4EIBGJXdPabojw;
|
|
typedef struct tySequence__gDGqa9bft4EIBGJXdPabojw_Content tySequence__gDGqa9bft4EIBGJXdPabojw_Content;
|
|
typedef struct tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw;
|
|
typedef struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q tyObject_Table__TRm6MPqklA8EYBmBMY117Q;
|
|
typedef struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg;
|
|
typedef struct tyObject_NimSeqV2__gORWBBEQm8USb1KYcuKxmQ tyObject_NimSeqV2__gORWBBEQm8USb1KYcuKxmQ;
|
|
typedef struct tyObject_NimSeqPayload__VtIlkatJy1M9bM5bahXpGYg tyObject_NimSeqPayload__VtIlkatJy1M9bM5bahXpGYg;
|
|
typedef struct tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ;
|
|
typedef struct tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ;
|
|
typedef struct tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q;
|
|
typedef struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw tySequence__oJNUGvppFP9c7bQcQ1vFDNw;
|
|
typedef struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content;
|
|
typedef struct tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg;
|
|
typedef struct tyObject_NimSeqV2__9bZCTixxBmdlGDevfUmEgQw tyObject_NimSeqV2__9bZCTixxBmdlGDevfUmEgQw;
|
|
typedef struct tyObject_NimSeqPayload__ghckUTVytsJ7Jkyt8RZ4FQ tyObject_NimSeqPayload__ghckUTVytsJ7Jkyt8RZ4FQ;
|
|
typedef struct tySequence__pNnXZnGn7hEBtRrIRJXnsQ tySequence__pNnXZnGn7hEBtRrIRJXnsQ;
|
|
typedef struct tySequence__pNnXZnGn7hEBtRrIRJXnsQ_Content tySequence__pNnXZnGn7hEBtRrIRJXnsQ_Content;
|
|
typedef struct tyTuple__TBpDcqUmZGsc29ac6f1Q29bw tyTuple__TBpDcqUmZGsc29ac6f1Q29bw;
|
|
typedef struct tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ;
|
|
typedef struct tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g;
|
|
typedef struct tySequence__qfg9bPJ3gIhM2bdKOSVqNLA tySequence__qfg9bPJ3gIhM2bdKOSVqNLA;
|
|
typedef struct tySequence__qfg9bPJ3gIhM2bdKOSVqNLA_Content tySequence__qfg9bPJ3gIhM2bdKOSVqNLA_Content;
|
|
typedef struct tyTuple__9aq0VbgV1qcJ01voyU56UDw tyTuple__9aq0VbgV1qcJ01voyU56UDw;
|
|
typedef struct tyObject_NimSeqV2__dbJ9appM6pmuCdvQbg9bqA9aw tyObject_NimSeqV2__dbJ9appM6pmuCdvQbg9bqA9aw;
|
|
typedef struct tyObject_NimSeqPayload__4RBna4f9amTphNiGV5hnH0w tyObject_NimSeqPayload__4RBna4f9amTphNiGV5hnH0w;
|
|
typedef struct tySequence__W26glz615MtLNjhIPF9ceYQ tySequence__W26glz615MtLNjhIPF9ceYQ;
|
|
typedef struct tySequence__W26glz615MtLNjhIPF9ceYQ_Content tySequence__W26glz615MtLNjhIPF9ceYQ_Content;
|
|
typedef struct tyTuple__dUJLwg9a5XJOrdPHhWnhtgA tyTuple__dUJLwg9a5XJOrdPHhWnhtgA;
|
|
typedef struct tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg;
|
|
typedef struct tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg;
|
|
typedef struct tySequence__zzmYOvMjuaDPGlm2gOxjfw tySequence__zzmYOvMjuaDPGlm2gOxjfw;
|
|
typedef struct tySequence__zzmYOvMjuaDPGlm2gOxjfw_Content tySequence__zzmYOvMjuaDPGlm2gOxjfw_Content;
|
|
typedef struct tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g;
|
|
typedef struct tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ;
|
|
typedef struct tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig;
|
|
typedef struct tySequence__qwqHTkRvwhrRyENtudHQ7g tySequence__qwqHTkRvwhrRyENtudHQ7g;
|
|
typedef struct tySequence__qwqHTkRvwhrRyENtudHQ7g_Content tySequence__qwqHTkRvwhrRyENtudHQ7g_Content;
|
|
typedef struct tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA;
|
|
typedef struct tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q;
|
|
typedef struct tySequence__5ahH19c3MtpJ0F0oa6zJWmw tySequence__5ahH19c3MtpJ0F0oa6zJWmw;
|
|
typedef struct tySequence__5ahH19c3MtpJ0F0oa6zJWmw_Content tySequence__5ahH19c3MtpJ0F0oa6zJWmw_Content;
|
|
typedef struct tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ;
|
|
typedef struct tyObject_NimSeqV2__pATjDaAy0Xs4nGiiZ8q9aUg tyObject_NimSeqV2__pATjDaAy0Xs4nGiiZ8q9aUg;
|
|
typedef struct tyObject_NimSeqPayload__5aZmk69aHhISuB6dhEmNwVw tyObject_NimSeqPayload__5aZmk69aHhISuB6dhEmNwVw;
|
|
typedef struct tySequence__YdLNCDKYeipzJx3I8Xw82Q tySequence__YdLNCDKYeipzJx3I8Xw82Q;
|
|
typedef struct tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content;
|
|
typedef struct tySequence__vGSdgYDvgwpTIM9bdnxpXHA tySequence__vGSdgYDvgwpTIM9bdnxpXHA;
|
|
typedef struct tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content;
|
|
typedef struct tySequence__dJt9ak0PHeYYhnT7tdKLoOQ tySequence__dJt9ak0PHeYYhnT7tdKLoOQ;
|
|
typedef struct tySequence__dJt9ak0PHeYYhnT7tdKLoOQ_Content tySequence__dJt9ak0PHeYYhnT7tdKLoOQ_Content;
|
|
typedef struct tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ;
|
|
typedef struct tySequence__6ARqGI2Ygeh4NflrqLf1hQ tySequence__6ARqGI2Ygeh4NflrqLf1hQ;
|
|
typedef struct tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content;
|
|
typedef struct tyTuple__o6BCEw8CrFLefGO7X45k6w tyTuple__o6BCEw8CrFLefGO7X45k6w;
|
|
typedef struct tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig;
|
|
typedef struct tyObject_NimSeqV2__Qs2uJh6gmOTzWXGaEu6e3A tyObject_NimSeqV2__Qs2uJh6gmOTzWXGaEu6e3A;
|
|
typedef struct tyObject_NimSeqPayload__gWGZtThIWvcriIsP3aTXRg tyObject_NimSeqPayload__gWGZtThIWvcriIsP3aTXRg;
|
|
typedef struct tyObject_IOError__N09bhl56nRkUaUsonzshECg tyObject_IOError__N09bhl56nRkUaUsonzshECg;
|
|
typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ;
|
|
typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content;
|
|
typedef struct tyObject_NimSeqV2__EMAgdOFwjcMzLTzTIrYZTQ tyObject_NimSeqV2__EMAgdOFwjcMzLTzTIrYZTQ;
|
|
typedef struct tyObject_NimSeqPayload__D20jKpMg4MOtJzapnHkNzQ tyObject_NimSeqPayload__D20jKpMg4MOtJzapnHkNzQ;
|
|
typedef struct tySequence__4eQHGndY6XBYpFOH09apV8Q tySequence__4eQHGndY6XBYpFOH09apV8Q;
|
|
typedef struct tySequence__4eQHGndY6XBYpFOH09apV8Q_Content tySequence__4eQHGndY6XBYpFOH09apV8Q_Content;
|
|
typedef struct tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ;
|
|
typedef struct tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q;
|
|
typedef struct tySequence__Co1UO3xbwvLst28EBmbjaQ tySequence__Co1UO3xbwvLst28EBmbjaQ;
|
|
typedef struct tySequence__Co1UO3xbwvLst28EBmbjaQ_Content tySequence__Co1UO3xbwvLst28EBmbjaQ_Content;
|
|
typedef struct tyTuple__7PT0qz05foPmog1feyuUCA tyTuple__7PT0qz05foPmog1feyuUCA;
|
|
typedef struct tyObject_NimSeqV2__CZ8J5vgaE7oawh8bKjuLEw tyObject_NimSeqV2__CZ8J5vgaE7oawh8bKjuLEw;
|
|
typedef struct tyObject_NimSeqPayload__R7d2tY6tZxktw9aHd1v9b0SQ tyObject_NimSeqPayload__R7d2tY6tZxktw9aHd1v9b0SQ;
|
|
typedef struct tySequence__Ih0V9cYug0VPJyBBGvgEH7Q tySequence__Ih0V9cYug0VPJyBBGvgEH7Q;
|
|
typedef struct tySequence__Ih0V9cYug0VPJyBBGvgEH7Q_Content tySequence__Ih0V9cYug0VPJyBBGvgEH7Q_Content;
|
|
typedef struct tyObject_NimSeqV2__CCuaHQKfQO06psR2zsf0XA tyObject_NimSeqV2__CCuaHQKfQO06psR2zsf0XA;
|
|
typedef struct tyObject_NimSeqPayload__K5nHtLhuDDGqfHpYJ04Amw tyObject_NimSeqPayload__K5nHtLhuDDGqfHpYJ04Amw;
|
|
typedef struct tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew;
|
|
typedef struct tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg;
|
|
typedef struct tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg;
|
|
typedef struct tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw;
|
|
typedef struct tySequence__E8pi9b5QNahsURYzXMjh3qw tySequence__E8pi9b5QNahsURYzXMjh3qw;
|
|
typedef struct tySequence__E8pi9b5QNahsURYzXMjh3qw_Content tySequence__E8pi9b5QNahsURYzXMjh3qw_Content;
|
|
typedef struct tyObject_NimSeqV2__D76tfc3QrpkkD9bkvFREikg tyObject_NimSeqV2__D76tfc3QrpkkD9bkvFREikg;
|
|
typedef struct tyObject_NimSeqPayload__jjHH0BsnpP8gpLAdiZAtRA tyObject_NimSeqPayload__jjHH0BsnpP8gpLAdiZAtRA;
|
|
typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q;
|
|
typedef struct tySequence__kaH9bTc5NuRJD3u48dyf0HQ tySequence__kaH9bTc5NuRJD3u48dyf0HQ;
|
|
typedef struct tySequence__kaH9bTc5NuRJD3u48dyf0HQ_Content tySequence__kaH9bTc5NuRJD3u48dyf0HQ_Content;
|
|
typedef struct tyTuple__3AxLuic9btzpM0BvW1FiUeA tyTuple__3AxLuic9btzpM0BvW1FiUeA;
|
|
typedef struct tyObject_NimSeqV2__rL0OQkcRifQqYxNgN9bV9coQ tyObject_NimSeqV2__rL0OQkcRifQqYxNgN9bV9coQ;
|
|
typedef struct tyObject_NimSeqPayload__UpiRy6h5uRzqlo9asyDgRMg tyObject_NimSeqPayload__UpiRy6h5uRzqlo9asyDgRMg;
|
|
typedef struct tySequence__3OYSahjG9c3350YMlWpRNyg tySequence__3OYSahjG9c3350YMlWpRNyg;
|
|
typedef struct tySequence__3OYSahjG9c3350YMlWpRNyg_Content tySequence__3OYSahjG9c3350YMlWpRNyg_Content;
|
|
typedef struct tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw;
|
|
typedef struct tyObject_NimSeqV2__Jc9aqG9bQoto5c8IgwPCTo8Q tyObject_NimSeqV2__Jc9aqG9bQoto5c8IgwPCTo8Q;
|
|
typedef struct tyObject_NimSeqPayload__Mw7QowygKMlz9csqLOQdeNg tyObject_NimSeqPayload__Mw7QowygKMlz9csqLOQdeNg;
|
|
typedef struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA tySequence__BJQoaSpXgVhyrPr8j7aH9cA;
|
|
typedef struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content;
|
|
typedef struct tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog;
|
|
typedef struct tyObject_NimSeqV2__0Vy9b5cCcwYT9aBSESVFsKZA tyObject_NimSeqV2__0Vy9b5cCcwYT9aBSESVFsKZA;
|
|
typedef struct tyObject_NimSeqPayload__1bK0uPomXChbCT1jMKpreA tyObject_NimSeqPayload__1bK0uPomXChbCT1jMKpreA;
|
|
typedef struct tySequence__Vai8xeF3FpYvEbW9bGRcZFA tySequence__Vai8xeF3FpYvEbW9bGRcZFA;
|
|
typedef struct tySequence__Vai8xeF3FpYvEbW9bGRcZFA_Content tySequence__Vai8xeF3FpYvEbW9bGRcZFA_Content;
|
|
typedef struct tyTuple__ZXHQRsN32wSdtLbiAuCGmg tyTuple__ZXHQRsN32wSdtLbiAuCGmg;
|
|
typedef struct tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA;
|
|
typedef struct tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA;
|
|
typedef struct tySequence__Xet7RaPNEoI76rXS0Qks9ag tySequence__Xet7RaPNEoI76rXS0Qks9ag;
|
|
typedef struct tySequence__Xet7RaPNEoI76rXS0Qks9ag_Content tySequence__Xet7RaPNEoI76rXS0Qks9ag_Content;
|
|
typedef struct tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA;
|
|
typedef struct tyObject_NimSeqV2__NGpJPRhy3EjsiL3ccS1QUA tyObject_NimSeqV2__NGpJPRhy3EjsiL3ccS1QUA;
|
|
typedef struct tyObject_NimSeqPayload__t2YAitdOtOfuv9aib0hrmQA tyObject_NimSeqPayload__t2YAitdOtOfuv9aib0hrmQA;
|
|
typedef struct tySequence__IKjIhq49bzOoAeTg2ER8PSA tySequence__IKjIhq49bzOoAeTg2ER8PSA;
|
|
typedef struct tySequence__IKjIhq49bzOoAeTg2ER8PSA_Content tySequence__IKjIhq49bzOoAeTg2ER8PSA_Content;
|
|
typedef struct tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA;
|
|
typedef struct tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw;
|
|
typedef struct tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q;
|
|
typedef struct tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg;
|
|
typedef struct tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg;
|
|
typedef struct tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA;
|
|
typedef struct tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA_Content tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA_Content;
|
|
typedef struct tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ;
|
|
typedef struct tyObject_NimSeqV2__PbPcnNHw0ZPLm9bd2fhyTOQ tyObject_NimSeqV2__PbPcnNHw0ZPLm9bd2fhyTOQ;
|
|
typedef struct tyObject_NimSeqPayload__UWjz9bKXhXyZsfE9bTc0tG3Q tyObject_NimSeqPayload__UWjz9bKXhXyZsfE9bTc0tG3Q;
|
|
typedef struct tySequence__L8fp6QCa2lczU05QM7SC9cg tySequence__L8fp6QCa2lczU05QM7SC9cg;
|
|
typedef struct tySequence__L8fp6QCa2lczU05QM7SC9cg_Content tySequence__L8fp6QCa2lczU05QM7SC9cg_Content;
|
|
typedef struct tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw;
|
|
typedef struct tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA;
|
|
typedef struct tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg;
|
|
typedef struct tySequence__B9cdeRjiqZYBtgmMW4y69bow tySequence__B9cdeRjiqZYBtgmMW4y69bow;
|
|
typedef struct tySequence__B9cdeRjiqZYBtgmMW4y69bow_Content tySequence__B9cdeRjiqZYBtgmMW4y69bow_Content;
|
|
typedef struct tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA;
|
|
typedef struct tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw;
|
|
typedef struct tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA;
|
|
typedef struct tySequence__P2jdSFF0rwb3d6yhCnf7Tw tySequence__P2jdSFF0rwb3d6yhCnf7Tw;
|
|
typedef struct tySequence__P2jdSFF0rwb3d6yhCnf7Tw_Content tySequence__P2jdSFF0rwb3d6yhCnf7Tw_Content;
|
|
typedef struct tyObject_NimSeqV2__UpJgiiQUyzbhgQoJzWCZew tyObject_NimSeqV2__UpJgiiQUyzbhgQoJzWCZew;
|
|
typedef struct tyObject_NimSeqPayload__8FqR9buEv3BEHyKaWZdinog tyObject_NimSeqPayload__8FqR9buEv3BEHyKaWZdinog;
|
|
typedef struct tySequence__mkw3BsSwySE8kJ1iQVHi2g tySequence__mkw3BsSwySE8kJ1iQVHi2g;
|
|
typedef struct tySequence__mkw3BsSwySE8kJ1iQVHi2g_Content tySequence__mkw3BsSwySE8kJ1iQVHi2g_Content;
|
|
typedef struct tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg;
|
|
typedef struct tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw;
|
|
typedef struct tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA;
|
|
typedef struct tySequence__QlpmqBu4k7qSn9cgYGyYsWw tySequence__QlpmqBu4k7qSn9cgYGyYsWw;
|
|
typedef struct tySequence__QlpmqBu4k7qSn9cgYGyYsWw_Content tySequence__QlpmqBu4k7qSn9cgYGyYsWw_Content;
|
|
typedef struct tyObject_CandidateError__UhEY9aM3b3UsihMyUwzsE6A tyObject_CandidateError__UhEY9aM3b3UsihMyUwzsE6A;
|
|
typedef struct tyObject_NimSeqV2__9bKmpzy9bbsRlRT3BngmYPxg tyObject_NimSeqV2__9bKmpzy9bbsRlRT3BngmYPxg;
|
|
typedef struct tyObject_NimSeqPayload__NqeV7s6MHxR0F42RfOSr7w tyObject_NimSeqPayload__NqeV7s6MHxR0F42RfOSr7w;
|
|
typedef struct tyObject_MismatchInfo__b5zQgDdtcDHQYcb66uqc5w tyObject_MismatchInfo__b5zQgDdtcDHQYcb66uqc5w;
|
|
typedef struct tySequence__9csKSQ865Bdwb8TbX9cOogww tySequence__9csKSQ865Bdwb8TbX9cOogww;
|
|
typedef struct tySequence__9csKSQ865Bdwb8TbX9cOogww_Content tySequence__9csKSQ865Bdwb8TbX9cOogww_Content;
|
|
typedef struct tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ;
|
|
typedef struct tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ;
|
|
typedef struct tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw;
|
|
typedef struct tySequence__2ysejK9bM8cCXleF05Ng9cHA tySequence__2ysejK9bM8cCXleF05Ng9cHA;
|
|
typedef struct tySequence__2ysejK9bM8cCXleF05Ng9cHA_Content tySequence__2ysejK9bM8cCXleF05Ng9cHA_Content;
|
|
typedef struct tyTuple__OseWehQ0HNC8Ns4uO1D8HA tyTuple__OseWehQ0HNC8Ns4uO1D8HA;
|
|
typedef struct tyObject_NimSeqV2__t5aybVY4yUrN8teD9ci7QMg tyObject_NimSeqV2__t5aybVY4yUrN8teD9ci7QMg;
|
|
typedef struct tyObject_NimSeqPayload__MifMfw2W4LC8tGdAHK44uw tyObject_NimSeqPayload__MifMfw2W4LC8tGdAHK44uw;
|
|
typedef struct tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg;
|
|
typedef struct tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg_Content tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg_Content;
|
|
typedef struct tyTuple__3YFY9bGYwdIE9b6AnLB9bjRVA tyTuple__3YFY9bGYwdIE9b6AnLB9bjRVA;
|
|
typedef struct tyObject_NimSeqV2__lOx3RyCFEdWwPuwPwZ9bfgw tyObject_NimSeqV2__lOx3RyCFEdWwPuwPwZ9bfgw;
|
|
typedef struct tyObject_NimSeqPayload__thbhYPspijkiIfyBP8IBmg tyObject_NimSeqPayload__thbhYPspijkiIfyBP8IBmg;
|
|
typedef struct tySequence__MSDrKmAF4cj59cY74qFKQtQ tySequence__MSDrKmAF4cj59cY74qFKQtQ;
|
|
typedef struct tySequence__MSDrKmAF4cj59cY74qFKQtQ_Content tySequence__MSDrKmAF4cj59cY74qFKQtQ_Content;
|
|
typedef struct tyObject_VarIndex__gqlFfS5HP9cscNmlzNsazBA tyObject_VarIndex__gqlFfS5HP9cscNmlzNsazBA;
|
|
typedef struct tyObject_NimSeqV2__itIbMctsOuMe2zaGtZnB9cQ tyObject_NimSeqV2__itIbMctsOuMe2zaGtZnB9cQ;
|
|
typedef struct tyObject_NimSeqPayload__g8a28DHE9cdGVPiGmhEPflQ tyObject_NimSeqPayload__g8a28DHE9cdGVPiGmhEPflQ;
|
|
typedef struct tyObject_Connection__PKo09bcsgKnccLlJG4qrFxA tyObject_Connection__PKo09bcsgKnccLlJG4qrFxA;
|
|
typedef struct tySequence__oPvbBQGfJLgF9axmfwR3PQA tySequence__oPvbBQGfJLgF9axmfwR3PQA;
|
|
typedef struct tySequence__oPvbBQGfJLgF9axmfwR3PQA_Content tySequence__oPvbBQGfJLgF9axmfwR3PQA_Content;
|
|
typedef struct tyObject_MutationInfo__09cglYawlQfhTDITHVV8vBw tyObject_MutationInfo__09cglYawlQfhTDITHVV8vBw;
|
|
typedef struct tyObject_NimSeqV2__wbezJLZ63O7NU9aIftrDlxQ tyObject_NimSeqV2__wbezJLZ63O7NU9aIftrDlxQ;
|
|
typedef struct tyObject_NimSeqPayload__NkYyxwJaGyHHwB36hkB9amQ tyObject_NimSeqPayload__NkYyxwJaGyHHwB36hkB9amQ;
|
|
typedef struct tySequence__YeE3Q6WHPvSBrNLQF9alkGA tySequence__YeE3Q6WHPvSBrNLQF9alkGA;
|
|
typedef struct tySequence__YeE3Q6WHPvSBrNLQF9alkGA_Content tySequence__YeE3Q6WHPvSBrNLQF9alkGA_Content;
|
|
typedef struct tyTuple__MYB87DFoxG1fGveKhpWHrg tyTuple__MYB87DFoxG1fGveKhpWHrg;
|
|
typedef struct tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA;
|
|
typedef struct tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA;
|
|
typedef struct tySequence__dAjyAaabi52TN36Jp0fAXQ tySequence__dAjyAaabi52TN36Jp0fAXQ;
|
|
typedef struct tySequence__dAjyAaabi52TN36Jp0fAXQ_Content tySequence__dAjyAaabi52TN36Jp0fAXQ_Content;
|
|
typedef struct tyObject_NimSeqV2__zjCqTUmRUQ13paDvZALVLg tyObject_NimSeqV2__zjCqTUmRUQ13paDvZALVLg;
|
|
typedef struct tyObject_NimSeqPayload__GvixayxQeu9bs2apZuqVwSA tyObject_NimSeqPayload__GvixayxQeu9bs2apZuqVwSA;
|
|
typedef struct tyTuple__X9bWVAqRSgByRpQwn6owzEA tyTuple__X9bWVAqRSgByRpQwn6owzEA;
|
|
typedef struct tySequence__0a6ZbC0zPSfUDYzqPnO68A tySequence__0a6ZbC0zPSfUDYzqPnO68A;
|
|
typedef struct tySequence__0a6ZbC0zPSfUDYzqPnO68A_Content tySequence__0a6ZbC0zPSfUDYzqPnO68A_Content;
|
|
typedef struct tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ;
|
|
typedef struct tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w;
|
|
typedef struct tySequence__Th9bZ3i8H7r9aIXe20QsLwRw tySequence__Th9bZ3i8H7r9aIXe20QsLwRw;
|
|
typedef struct tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content;
|
|
typedef struct tyObject_NimSeqV2__oMIXBa4DnnAqtxzhO1fTCQ tyObject_NimSeqV2__oMIXBa4DnnAqtxzhO1fTCQ;
|
|
typedef struct tyObject_NimSeqPayload__C3kXM6X9bHdvl3X0JNUNAkg tyObject_NimSeqPayload__C3kXM6X9bHdvl3X0JNUNAkg;
|
|
typedef struct tySequence__WAoMpel6cRl8wTBAvKwzFQ tySequence__WAoMpel6cRl8wTBAvKwzFQ;
|
|
typedef struct tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content;
|
|
typedef struct tySequence__NE3kNZskLpMeWsT0qd9bxYQ tySequence__NE3kNZskLpMeWsT0qd9bxYQ;
|
|
typedef struct tySequence__NE3kNZskLpMeWsT0qd9bxYQ_Content tySequence__NE3kNZskLpMeWsT0qd9bxYQ_Content;
|
|
typedef struct tyObject_NimSeqV2__FYJJtWwzL8Q9cPhhKCWfZdA tyObject_NimSeqV2__FYJJtWwzL8Q9cPhhKCWfZdA;
|
|
typedef struct tyObject_NimSeqPayload__9aegMoItyP2qbxOG5EIP5hw tyObject_NimSeqPayload__9aegMoItyP2qbxOG5EIP5hw;
|
|
typedef struct tyObject_History__GvmH1bmZD6bA1ithz47A7w tyObject_History__GvmH1bmZD6bA1ithz47A7w;
|
|
typedef struct tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw;
|
|
typedef struct tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA;
|
|
typedef struct tySequence__fEh0bUDDOwnFhhuQmQJTNA tySequence__fEh0bUDDOwnFhhuQmQJTNA;
|
|
typedef struct tySequence__fEh0bUDDOwnFhhuQmQJTNA_Content tySequence__fEh0bUDDOwnFhhuQmQJTNA_Content;
|
|
typedef struct tyTuple__czAeVAIf9abkuDYbRyH2HPw tyTuple__czAeVAIf9abkuDYbRyH2HPw;
|
|
typedef struct tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA;
|
|
typedef struct tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg;
|
|
typedef struct tySequence__CjiF6qhVnW77uIpIJIHh4g tySequence__CjiF6qhVnW77uIpIJIHh4g;
|
|
typedef struct tySequence__CjiF6qhVnW77uIpIJIHh4g_Content tySequence__CjiF6qhVnW77uIpIJIHh4g_Content;
|
|
typedef struct tyObject_NimSeqV2__onOKAtHKNxET7Gp3h2oflg tyObject_NimSeqV2__onOKAtHKNxET7Gp3h2oflg;
|
|
typedef struct tyObject_NimSeqPayload__Znv3PEyd4h7xCJk9aB9b1M5Q tyObject_NimSeqPayload__Znv3PEyd4h7xCJk9aB9b1M5Q;
|
|
typedef struct tyTuple__Q7CgtBIIaP8AXsO59brAMtw tyTuple__Q7CgtBIIaP8AXsO59brAMtw;
|
|
typedef struct tySequence__ktORsIoSYOx5QT5QRjKHng tySequence__ktORsIoSYOx5QT5QRjKHng;
|
|
typedef struct tySequence__ktORsIoSYOx5QT5QRjKHng_Content tySequence__ktORsIoSYOx5QT5QRjKHng_Content;
|
|
typedef struct tyObject_NimSeqV2__FQsResUeEcXfA4s11SY7hw tyObject_NimSeqV2__FQsResUeEcXfA4s11SY7hw;
|
|
typedef struct tyObject_NimSeqPayload__1r4TrIqtkkKN042O9aYRKng tyObject_NimSeqPayload__1r4TrIqtkkKN042O9aYRKng;
|
|
typedef struct tySequence__ayW1sBql6IlgnJXmG6YwBw tySequence__ayW1sBql6IlgnJXmG6YwBw;
|
|
typedef struct tySequence__ayW1sBql6IlgnJXmG6YwBw_Content tySequence__ayW1sBql6IlgnJXmG6YwBw_Content;
|
|
typedef struct tyObject_ImportedModule__Iz1DzOMV1rZCTSH8FVD9aSQ tyObject_ImportedModule__Iz1DzOMV1rZCTSH8FVD9aSQ;
|
|
typedef struct tyObject_NimSeqV2__V1sDZniNC8i2cGcfY7alaw tyObject_NimSeqV2__V1sDZniNC8i2cGcfY7alaw;
|
|
typedef struct tyObject_NimSeqPayload__UvI72P1Ci3mWW9bYmzSGKZw tyObject_NimSeqPayload__UvI72P1Ci3mWW9bYmzSGKZw;
|
|
typedef struct tySequence__Bis5AbpONWcIRrPyPJS8Yw tySequence__Bis5AbpONWcIRrPyPJS8Yw;
|
|
typedef struct tySequence__Bis5AbpONWcIRrPyPJS8Yw_Content tySequence__Bis5AbpONWcIRrPyPJS8Yw_Content;
|
|
typedef struct tyObject_NimSeqV2__DC00sYxN40y0217jP2oTkQ tyObject_NimSeqV2__DC00sYxN40y0217jP2oTkQ;
|
|
typedef struct tyObject_NimSeqPayload__HSKTcYZwUJvlEG7YBbn9c1g tyObject_NimSeqPayload__HSKTcYZwUJvlEG7YBbn9c1g;
|
|
typedef struct tyTuple__NAaJgGVgNmlGoqmiWxdOHQ tyTuple__NAaJgGVgNmlGoqmiWxdOHQ;
|
|
typedef struct tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA;
|
|
typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA;
|
|
typedef struct tySequence__iAJHx13GhKZqo9aZIEf0shg tySequence__iAJHx13GhKZqo9aZIEf0shg;
|
|
typedef struct tySequence__iAJHx13GhKZqo9aZIEf0shg_Content tySequence__iAJHx13GhKZqo9aZIEf0shg_Content;
|
|
typedef struct tyTuple__Qg4SFODJal5XbwOjR1hWhg tyTuple__Qg4SFODJal5XbwOjR1hWhg;
|
|
typedef struct tyTuple__w31HlKXGH5QCPFggOmKfbQ tyTuple__w31HlKXGH5QCPFggOmKfbQ;
|
|
typedef struct tyObject_NimSeqV2__9crFKB3ijLH1UoONxI7Wv9cg tyObject_NimSeqV2__9crFKB3ijLH1UoONxI7Wv9cg;
|
|
typedef struct tyObject_NimSeqPayload__WcBYMWkOG3afqL6Yv9aa1ZQ tyObject_NimSeqPayload__WcBYMWkOG3afqL6Yv9aa1ZQ;
|
|
typedef struct tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ;
|
|
typedef struct tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content;
|
|
typedef struct tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw;
|
|
typedef struct tyObject_NimSeqV2__Cmg4j9a4Htp0lQwd8wtY9c4w tyObject_NimSeqV2__Cmg4j9a4Htp0lQwd8wtY9c4w;
|
|
typedef struct tyObject_NimSeqPayload__3RbvaLpszteyBg5VtBKuBg tyObject_NimSeqPayload__3RbvaLpszteyBg5VtBKuBg;
|
|
typedef struct tySequence__XUL1TrMU0tgXmaMFCIYgFQ tySequence__XUL1TrMU0tgXmaMFCIYgFQ;
|
|
typedef struct tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content;
|
|
typedef struct tyObject_NimSeqV2__dL2LiE9b8OdNONImzeyRXHQ tyObject_NimSeqV2__dL2LiE9b8OdNONImzeyRXHQ;
|
|
typedef struct tyObject_NimSeqPayload__Gs7zV5LoPypJeYAw39aLRlw tyObject_NimSeqPayload__Gs7zV5LoPypJeYAw39aLRlw;
|
|
typedef struct tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg;
|
|
typedef struct tySequence__jwzrUFjG9akTIJTBBFvvqxw tySequence__jwzrUFjG9akTIJTBBFvvqxw;
|
|
typedef struct tySequence__jwzrUFjG9akTIJTBBFvvqxw_Content tySequence__jwzrUFjG9akTIJTBBFvvqxw_Content;
|
|
typedef struct tyTuple__XOVT24GHXwqiEj5GCsEGCA tyTuple__XOVT24GHXwqiEj5GCsEGCA;
|
|
typedef struct tyObject_NimSeqV2__NYpmnPXK9cveyh9c9bYWKJPaQ tyObject_NimSeqV2__NYpmnPXK9cveyh9c9bYWKJPaQ;
|
|
typedef struct tyObject_NimSeqPayload__Wy5cyegd9bobQ9clyZEcYEEw tyObject_NimSeqPayload__Wy5cyegd9bobQ9clyZEcYEEw;
|
|
typedef struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA tySequence__MoXuTbVW9cpbdFcU68jxs9bA;
|
|
typedef struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content;
|
|
typedef struct tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw;
|
|
typedef struct tyObject_NimSeqV2__bL7MMQ5NudJ1BmZs0Ho3cA tyObject_NimSeqV2__bL7MMQ5NudJ1BmZs0Ho3cA;
|
|
typedef struct tyObject_NimSeqPayload__kYHMNCJOIUidTz9aAPdkOwA tyObject_NimSeqPayload__kYHMNCJOIUidTz9aAPdkOwA;
|
|
typedef struct tySequence__YrxX49bb8rgJi59a7He40eNw tySequence__YrxX49bb8rgJi59a7He40eNw;
|
|
typedef struct tySequence__YrxX49bb8rgJi59a7He40eNw_Content tySequence__YrxX49bb8rgJi59a7He40eNw_Content;
|
|
typedef struct tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A;
|
|
typedef struct tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw;
|
|
typedef struct tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw;
|
|
typedef struct tySequence__QhKW39aBdj2b0D43QtN2bjA tySequence__QhKW39aBdj2b0D43QtN2bjA;
|
|
typedef struct tySequence__QhKW39aBdj2b0D43QtN2bjA_Content tySequence__QhKW39aBdj2b0D43QtN2bjA_Content;
|
|
typedef struct tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg;
|
|
typedef struct tySequence__IPtyN4X4M7AM4OiTlP3GXQ tySequence__IPtyN4X4M7AM4OiTlP3GXQ;
|
|
typedef struct tySequence__IPtyN4X4M7AM4OiTlP3GXQ_Content tySequence__IPtyN4X4M7AM4OiTlP3GXQ_Content;
|
|
typedef struct tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw;
|
|
typedef struct tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA;
|
|
typedef struct tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg;
|
|
typedef struct tySequence__oFoKqOMdasuVwZhYxHFrVw tySequence__oFoKqOMdasuVwZhYxHFrVw;
|
|
typedef struct tySequence__oFoKqOMdasuVwZhYxHFrVw_Content tySequence__oFoKqOMdasuVwZhYxHFrVw_Content;
|
|
typedef struct tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ;
|
|
typedef struct tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA;
|
|
typedef struct tyTuple__SCMnwYO9aLsJgaGprCp9avVA tyTuple__SCMnwYO9aLsJgaGprCp9avVA;
|
|
typedef struct tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g;
|
|
typedef struct tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ;
|
|
typedef struct tySequence__5fC7I0Z9c1lKqLPt21mpCCA tySequence__5fC7I0Z9c1lKqLPt21mpCCA;
|
|
typedef struct tySequence__5fC7I0Z9c1lKqLPt21mpCCA_Content tySequence__5fC7I0Z9c1lKqLPt21mpCCA_Content;
|
|
typedef struct tyObject_TBlock__JIRrZegp1dSH545gTl2wbw tyObject_TBlock__JIRrZegp1dSH545gTl2wbw;
|
|
typedef struct tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A;
|
|
typedef struct tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA;
|
|
typedef struct tySequence__WPcy3bORPBFlmk2KIq2pbQ tySequence__WPcy3bORPBFlmk2KIq2pbQ;
|
|
typedef struct tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content;
|
|
typedef struct tyObject_NimSeqV2__IQUHXjkgMF48MEbJIHZqzw tyObject_NimSeqV2__IQUHXjkgMF48MEbJIHZqzw;
|
|
typedef struct tyObject_NimSeqPayload__QTW9aEnkfoVR0hWdVqOtyOQ tyObject_NimSeqPayload__QTW9aEnkfoVR0hWdVqOtyOQ;
|
|
typedef struct tyTuple__a1QJSSO0LTGR9bFH59c2xGCA tyTuple__a1QJSSO0LTGR9bFH59c2xGCA;
|
|
typedef struct tySequence__rB68esCEKanLFytJ5hiKsw tySequence__rB68esCEKanLFytJ5hiKsw;
|
|
typedef struct tySequence__rB68esCEKanLFytJ5hiKsw_Content tySequence__rB68esCEKanLFytJ5hiKsw_Content;
|
|
typedef struct tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw;
|
|
typedef struct tySequence__loAWJVxRHRzOqoJ9a7PCuzg tySequence__loAWJVxRHRzOqoJ9a7PCuzg;
|
|
typedef struct tySequence__loAWJVxRHRzOqoJ9a7PCuzg_Content tySequence__loAWJVxRHRzOqoJ9a7PCuzg_Content;
|
|
typedef struct tyTuple__GRD9aIjxw3tFJVBgFRUZBaA tyTuple__GRD9aIjxw3tFJVBgFRUZBaA;
|
|
typedef struct tyObject_NimSeqV2__npyTc5xXMjVgCzUKeEpmKg tyObject_NimSeqV2__npyTc5xXMjVgCzUKeEpmKg;
|
|
typedef struct tyObject_NimSeqPayload__wP2augFlqFsw43J7DJO8Eg tyObject_NimSeqPayload__wP2augFlqFsw43J7DJO8Eg;
|
|
typedef struct tyObject_NimSeqV2__9cGbUnp9c9cN3Rd8J9abY9cHYrw tyObject_NimSeqV2__9cGbUnp9c9cN3Rd8J9abY9cHYrw;
|
|
typedef struct tyObject_NimSeqPayload__khdc4AxxyIvw0E9cy9bUEz8w tyObject_NimSeqPayload__khdc4AxxyIvw0E9cy9bUEz8w;
|
|
typedef struct tySequence__CLxteBYwBSYOnzVdclEAZA tySequence__CLxteBYwBSYOnzVdclEAZA;
|
|
typedef struct tySequence__CLxteBYwBSYOnzVdclEAZA_Content tySequence__CLxteBYwBSYOnzVdclEAZA_Content;
|
|
typedef struct tyTuple__koqYHy9bcr6c5EC1AVLHrBw tyTuple__koqYHy9bcr6c5EC1AVLHrBw;
|
|
typedef struct tyObject_NimSeqV2__Qivo2P9anQ6KDTHyDkxROBg tyObject_NimSeqV2__Qivo2P9anQ6KDTHyDkxROBg;
|
|
typedef struct tyObject_NimSeqPayload__IiDaRoZAWgHs9czSJjwt9cuA tyObject_NimSeqPayload__IiDaRoZAWgHs9czSJjwt9cuA;
|
|
typedef struct tySequence__xxzaIRRwBSmC9auydz4uNwA tySequence__xxzaIRRwBSmC9auydz4uNwA;
|
|
typedef struct tySequence__xxzaIRRwBSmC9auydz4uNwA_Content tySequence__xxzaIRRwBSmC9auydz4uNwA_Content;
|
|
typedef struct tyTuple__C5G2pXOyz7QIn9b4No233xw tyTuple__C5G2pXOyz7QIn9b4No233xw;
|
|
typedef struct tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw;
|
|
typedef struct tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw;
|
|
typedef struct tyObject_Table__7QUih24SnfvotOZJCNYrBg tyObject_Table__7QUih24SnfvotOZJCNYrBg;
|
|
typedef struct tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A;
|
|
typedef struct tyObject_TCProc__IoZ6UP6LitaDvmg7qjHmzA tyObject_TCProc__IoZ6UP6LitaDvmg7qjHmzA;
|
|
typedef struct tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA;
|
|
typedef struct tyObject_CountTable__tUMxxU9cRgLolsrW9b7IBGsQ tyObject_CountTable__tUMxxU9cRgLolsrW9b7IBGsQ;
|
|
typedef struct tyObject_BModuleListcolonObjectType___5RBBlr3QI37u6S3kRDGuFA tyObject_BModuleListcolonObjectType___5RBBlr3QI37u6S3kRDGuFA;
|
|
typedef struct tyObject_NdiFile__9agcNDMZLEhF9btXu8YBZkwA tyObject_NdiFile__9agcNDMZLEhF9btXu8YBZkwA;
|
|
typedef struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ tySequence__oLpBKXzW3hF9aCVMo5EymfQ;
|
|
typedef struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content;
|
|
typedef struct tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ;
|
|
typedef struct tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg;
|
|
typedef struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q;
|
|
typedef struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g tySequence__MlAD6nAPq9bHKla9cWiIZP0g;
|
|
typedef struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content;
|
|
typedef struct tyTuple__awOivLjlO76sGdHY7nQUjQ tyTuple__awOivLjlO76sGdHY7nQUjQ;
|
|
typedef struct tyObject_NimSeqV2__VEgyfLs7cCyI3QagFYmanw tyObject_NimSeqV2__VEgyfLs7cCyI3QagFYmanw;
|
|
typedef struct tyObject_NimSeqPayload__BHuiu7QKJ80lrQVCTbvhng tyObject_NimSeqPayload__BHuiu7QKJ80lrQVCTbvhng;
|
|
typedef struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg;
|
|
typedef struct tySequence__wrWQccISxQegvhlY18rdnw tySequence__wrWQccISxQegvhlY18rdnw;
|
|
typedef struct tySequence__wrWQccISxQegvhlY18rdnw_Content tySequence__wrWQccISxQegvhlY18rdnw_Content;
|
|
typedef struct tyObject_NimSeqV2__k9as4vWfYyNRgkHt8lMwDmA tyObject_NimSeqV2__k9as4vWfYyNRgkHt8lMwDmA;
|
|
typedef struct tyObject_NimSeqPayload__BAm9aOBJY9bM1IQmTFvjtPnA tyObject_NimSeqPayload__BAm9aOBJY9bM1IQmTFvjtPnA;
|
|
typedef struct tyTuple__Ss72DYPHpb9a9bqskL9cokvpA tyTuple__Ss72DYPHpb9a9bqskL9cokvpA;
|
|
typedef struct tySequence__vvjBiOq9aoQgQw9cKw5pbUiw tySequence__vvjBiOq9aoQgQw9cKw5pbUiw;
|
|
typedef struct tySequence__vvjBiOq9aoQgQw9cKw5pbUiw_Content tySequence__vvjBiOq9aoQgQw9cKw5pbUiw_Content;
|
|
typedef struct tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ;
|
|
typedef struct tyObject_NimSeqV2__3M3wsa0KUxhevf2g1fgvtw tyObject_NimSeqV2__3M3wsa0KUxhevf2g1fgvtw;
|
|
typedef struct tyObject_NimSeqPayload__noxMJKuumgcRfv4721T9b9bQ tyObject_NimSeqPayload__noxMJKuumgcRfv4721T9b9bQ;
|
|
typedef struct tySequence__UuiPn6QjIiUTdSVwX2PZ6w tySequence__UuiPn6QjIiUTdSVwX2PZ6w;
|
|
typedef struct tySequence__UuiPn6QjIiUTdSVwX2PZ6w_Content tySequence__UuiPn6QjIiUTdSVwX2PZ6w_Content;
|
|
typedef struct tyTuple__9a3DhYVfcy14Fx42tD0lSEQ tyTuple__9a3DhYVfcy14Fx42tD0lSEQ;
|
|
typedef struct tyTuple__Ll5iolPASSzOEheeSNjmiw tyTuple__Ll5iolPASSzOEheeSNjmiw;
|
|
typedef struct tyObject_NimSeqV2__2CszJv4Awf2PkjDu1CFa9bw tyObject_NimSeqV2__2CszJv4Awf2PkjDu1CFa9bw;
|
|
typedef struct tyObject_NimSeqPayload__2hoVmBMrw9cl7ZJ9cAW9av5sQ tyObject_NimSeqPayload__2hoVmBMrw9cl7ZJ9cAW9av5sQ;
|
|
typedef struct tySequence__PrBYolTs4TOSgE8v5oqDUQ tySequence__PrBYolTs4TOSgE8v5oqDUQ;
|
|
typedef struct tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content;
|
|
typedef struct tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg;
|
|
typedef struct tyObject_NimSeqV2__YkBrD9cfogBxN6M8Ea9bOdwQ tyObject_NimSeqV2__YkBrD9cfogBxN6M8Ea9bOdwQ;
|
|
typedef struct tyObject_NimSeqPayload__pUCp1afY2W1bEBBpRvLMHw tyObject_NimSeqPayload__pUCp1afY2W1bEBBpRvLMHw;
|
|
typedef struct tySequence__ShY8g1lKoVH7yYhtphfCGw tySequence__ShY8g1lKoVH7yYhtphfCGw;
|
|
typedef struct tySequence__ShY8g1lKoVH7yYhtphfCGw_Content tySequence__ShY8g1lKoVH7yYhtphfCGw_Content;
|
|
typedef struct tyObject_NimSeqV2__9c4XjgUwDlRBjaY7vO8rZXw tyObject_NimSeqV2__9c4XjgUwDlRBjaY7vO8rZXw;
|
|
typedef struct tyObject_NimSeqPayload__4BDPuvMirB8NWYf9aDbGgAg tyObject_NimSeqPayload__4BDPuvMirB8NWYf9aDbGgAg;
|
|
typedef struct tyObject_TBlock__aEzq0RX9b9aMUiezcVGcX5tQ tyObject_TBlock__aEzq0RX9b9aMUiezcVGcX5tQ;
|
|
typedef struct tySequence__9cCSgm13tH1p7f9cvMWWx8qg tySequence__9cCSgm13tH1p7f9cvMWWx8qg;
|
|
typedef struct tySequence__9cCSgm13tH1p7f9cvMWWx8qg_Content tySequence__9cCSgm13tH1p7f9cvMWWx8qg_Content;
|
|
typedef struct tyObject_Mapping__gnEAjk5Xp9cAgTF074N9bmvg tyObject_Mapping__gnEAjk5Xp9cAgTF074N9bmvg;
|
|
typedef struct tyObject_NimSeqV2__cfXBK7Z2AQpF1DEkDk9cL9aQ tyObject_NimSeqV2__cfXBK7Z2AQpF1DEkDk9cL9aQ;
|
|
typedef struct tyObject_NimSeqPayload__4udybKOfUDm4IgvvN7YhSA tyObject_NimSeqPayload__4udybKOfUDm4IgvvN7YhSA;
|
|
typedef struct tySequence__ZD3gjsY4ErSd1GZWwLpMfQ tySequence__ZD3gjsY4ErSd1GZWwLpMfQ;
|
|
typedef struct tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content;
|
|
typedef struct tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA;
|
|
typedef struct tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw;
|
|
typedef struct tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q;
|
|
typedef struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og tySequence__pUxI6Ljo6IKKHXKOZkQ7Og;
|
|
typedef struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content;
|
|
typedef struct tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ;
|
|
typedef struct tyObject_NimSeqV2__WwIxl9cP870j9abb7JNt62Qw tyObject_NimSeqV2__WwIxl9cP870j9abb7JNt62Qw;
|
|
typedef struct tyObject_NimSeqPayload__ix0G8Ryw3xjwco1U8sjH5g tyObject_NimSeqPayload__ix0G8Ryw3xjwco1U8sjH5g;
|
|
typedef struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw tySequence__aNvCnksuz1F1Q4tMb9afk9aw;
|
|
typedef struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content;
|
|
typedef struct tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw;
|
|
typedef struct tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ;
|
|
typedef struct tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw;
|
|
typedef struct tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA;
|
|
typedef struct tySequence__HsIBrWWNKBMO7j6datX5Dw tySequence__HsIBrWWNKBMO7j6datX5Dw;
|
|
typedef struct tySequence__HsIBrWWNKBMO7j6datX5Dw_Content tySequence__HsIBrWWNKBMO7j6datX5Dw_Content;
|
|
typedef struct tyObject_Token__E0ilHwDrlCLqd7buwAkizA tyObject_Token__E0ilHwDrlCLqd7buwAkizA;
|
|
typedef struct tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA;
|
|
typedef struct tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg;
|
|
typedef struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw tySequence__V9cBl110bSARQ3Xk9bVaXHDw;
|
|
typedef struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content;
|
|
typedef struct tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ;
|
|
typedef struct tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ;
|
|
typedef struct tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA;
|
|
typedef struct tySequence__KaZEC9alGb0qEnwuLoUB4EQ tySequence__KaZEC9alGb0qEnwuLoUB4EQ;
|
|
typedef struct tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content;
|
|
typedef struct tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA;
|
|
typedef struct tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog;
|
|
typedef struct tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg;
|
|
typedef struct tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg;
|
|
typedef struct tySequence__F9boYP184KOk9aMfON9aNJqIg tySequence__F9boYP184KOk9aMfON9aNJqIg;
|
|
typedef struct tySequence__F9boYP184KOk9aMfON9aNJqIg_Content tySequence__F9boYP184KOk9aMfON9aNJqIg_Content;
|
|
typedef struct tyTuple__8io2RZ1DpCBm14M9cFhsmTg tyTuple__8io2RZ1DpCBm14M9cFhsmTg;
|
|
typedef struct tyObject_NimSeqV2__twJoqW5c4E3cOt76Fpeo8g tyObject_NimSeqV2__twJoqW5c4E3cOt76Fpeo8g;
|
|
typedef struct tyObject_NimSeqPayload__Zd5cs4Mg7AcXzu7RZ9b8tww tyObject_NimSeqPayload__Zd5cs4Mg7AcXzu7RZ9b8tww;
|
|
typedef struct tySequence__h3lxIYk9bDFo9a6O25fEkVTQ tySequence__h3lxIYk9bDFo9a6O25fEkVTQ;
|
|
typedef struct tySequence__h3lxIYk9bDFo9a6O25fEkVTQ_Content tySequence__h3lxIYk9bDFo9a6O25fEkVTQ_Content;
|
|
typedef struct tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw;
|
|
typedef struct tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw;
|
|
typedef struct tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA;
|
|
typedef struct tySequence__lrunEzM3UiMYKPLPCTNo0w tySequence__lrunEzM3UiMYKPLPCTNo0w;
|
|
typedef struct tySequence__lrunEzM3UiMYKPLPCTNo0w_Content tySequence__lrunEzM3UiMYKPLPCTNo0w_Content;
|
|
typedef struct tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw;
|
|
typedef struct tyObject_NimSeqV2__Bkp7ppXvCzxbDt5fKwYJlQ tyObject_NimSeqV2__Bkp7ppXvCzxbDt5fKwYJlQ;
|
|
typedef struct tyObject_NimSeqPayload__UxSHwnlCAebZsaq1N11Dlw tyObject_NimSeqPayload__UxSHwnlCAebZsaq1N11Dlw;
|
|
typedef struct tySequence__lBgZ7a89beZGYPl8PiANMTA tySequence__lBgZ7a89beZGYPl8PiANMTA;
|
|
typedef struct tySequence__lBgZ7a89beZGYPl8PiANMTA_Content tySequence__lBgZ7a89beZGYPl8PiANMTA_Content;
|
|
typedef struct tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg;
|
|
typedef struct tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ;
|
|
typedef struct tySequence__SugKu9bev7GtgZTDZMD2xgw tySequence__SugKu9bev7GtgZTDZMD2xgw;
|
|
typedef struct tySequence__SugKu9bev7GtgZTDZMD2xgw_Content tySequence__SugKu9bev7GtgZTDZMD2xgw_Content;
|
|
typedef struct tyObject_NimSeqV2__1WcaVGnu72ht6S2cLGcm8w tyObject_NimSeqV2__1WcaVGnu72ht6S2cLGcm8w;
|
|
typedef struct tyObject_NimSeqPayload__w321jV06gT9c9aMpq4KZbL7g tyObject_NimSeqPayload__w321jV06gT9c9aMpq4KZbL7g;
|
|
typedef struct tySequence__59axsmyJq9bYh2MONDvuwAkA tySequence__59axsmyJq9bYh2MONDvuwAkA;
|
|
typedef struct tySequence__59axsmyJq9bYh2MONDvuwAkA_Content tySequence__59axsmyJq9bYh2MONDvuwAkA_Content;
|
|
typedef struct tyTuple__msoRFpgv3EcbLwCh9arSpYw tyTuple__msoRFpgv3EcbLwCh9arSpYw;
|
|
typedef struct tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg;
|
|
typedef struct tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA;
|
|
typedef struct tySequence__itU9cAYRNnSMU3pWsbVN4bA tySequence__itU9cAYRNnSMU3pWsbVN4bA;
|
|
typedef struct tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content;
|
|
typedef struct tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ;
|
|
typedef struct tyObject_NimSeqV2__ECR9cjMWavZM7hJgLDATrVQ tyObject_NimSeqV2__ECR9cjMWavZM7hJgLDATrVQ;
|
|
typedef struct tyObject_NimSeqPayload__Tind7Lu9aop1VQgk5Xy5itA tyObject_NimSeqPayload__Tind7Lu9aop1VQgk5Xy5itA;
|
|
typedef struct tySequence__Bj34UZNlFIOjckWWrFtrXA tySequence__Bj34UZNlFIOjckWWrFtrXA;
|
|
typedef struct tySequence__Bj34UZNlFIOjckWWrFtrXA_Content tySequence__Bj34UZNlFIOjckWWrFtrXA_Content;
|
|
typedef struct tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg;
|
|
typedef struct tyObject_NimSeqPayload__htvXqphKe13RjSJV81JDMA tyObject_NimSeqPayload__htvXqphKe13RjSJV81JDMA;
|
|
typedef struct tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA;
|
|
typedef struct tyTuple__kN8up2W6YKc5YA9avn5mV5w tyTuple__kN8up2W6YKc5YA9avn5mV5w;
|
|
typedef struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ tySequence__6iV5H3iM9cWfVSkoj3unBqQ;
|
|
typedef struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content;
|
|
typedef struct tyTuple__1wU9ajf4VtbrOmgUqBNzsYg tyTuple__1wU9ajf4VtbrOmgUqBNzsYg;
|
|
typedef struct tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg;
|
|
typedef struct tyObject_NimSeqV2__dunIjNZUjVBcLcpqhxgzPA tyObject_NimSeqV2__dunIjNZUjVBcLcpqhxgzPA;
|
|
typedef struct tyObject_NimSeqPayload__rXlM1nesM28XstOX9ccm9atA tyObject_NimSeqPayload__rXlM1nesM28XstOX9ccm9atA;
|
|
typedef struct tySequence__7NPfIKL9byl5LKWg9aDddIoQ tySequence__7NPfIKL9byl5LKWg9aDddIoQ;
|
|
typedef struct tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content;
|
|
typedef struct tyObject_Item__xIWVCW9buZJq272Lwjb2YKA tyObject_Item__xIWVCW9buZJq272Lwjb2YKA;
|
|
typedef struct tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ;
|
|
typedef struct tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg;
|
|
typedef struct tySequence__HHCGXo4NJPVPsclXXVC9aqA tySequence__HHCGXo4NJPVPsclXXVC9aqA;
|
|
typedef struct tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content;
|
|
typedef struct tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w;
|
|
typedef struct tyObject_NimSeqV2__yqZMun9cln8A4uH3ALgANYA tyObject_NimSeqV2__yqZMun9cln8A4uH3ALgANYA;
|
|
typedef struct tyObject_NimSeqPayload__EhCpklQjTKl834iaUhzcTA tyObject_NimSeqPayload__EhCpklQjTKl834iaUhzcTA;
|
|
typedef struct tySequence__T9cc8i7z3uFa6qWrxalwg0A tySequence__T9cc8i7z3uFa6qWrxalwg0A;
|
|
typedef struct tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content;
|
|
typedef struct tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg;
|
|
typedef struct tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big;
|
|
typedef struct tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w;
|
|
typedef struct tySequence__Chkr9cfPW8zB6JIX5upkN2A tySequence__Chkr9cfPW8zB6JIX5upkN2A;
|
|
typedef struct tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content;
|
|
typedef struct tyTuple__E1X6NevDQ7zMPqQny9czpRA tyTuple__E1X6NevDQ7zMPqQny9czpRA;
|
|
typedef struct tyObject_NimSeqV2__y7sfyMdouxVRhoY2VVF5UA tyObject_NimSeqV2__y7sfyMdouxVRhoY2VVF5UA;
|
|
typedef struct tyObject_NimSeqPayload__iFaucphd8FdrGA39cas6KPQ tyObject_NimSeqPayload__iFaucphd8FdrGA39cas6KPQ;
|
|
typedef struct tySequence__Z3hh9bhfxd7zG8qbxXhhwgg tySequence__Z3hh9bhfxd7zG8qbxXhhwgg;
|
|
typedef struct tySequence__Z3hh9bhfxd7zG8qbxXhhwgg_Content tySequence__Z3hh9bhfxd7zG8qbxXhhwgg_Content;
|
|
typedef struct tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg;
|
|
typedef struct tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg;
|
|
typedef struct tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA;
|
|
typedef struct tySequence__S9cRYDGEtwFAiIx8lrf8JDw tySequence__S9cRYDGEtwFAiIx8lrf8JDw;
|
|
typedef struct tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content;
|
|
typedef struct tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw;
|
|
typedef struct tyObject_NimSeqV2__cM5n669atk2WwIsg1klRfnA tyObject_NimSeqV2__cM5n669atk2WwIsg1klRfnA;
|
|
typedef struct tyObject_NimSeqPayload__T75wJEYiYKO9aX355Cojnlw tyObject_NimSeqPayload__T75wJEYiYKO9aX355Cojnlw;
|
|
typedef struct tySequence__MVOolrgzxbiYsd7sgvFfFw tySequence__MVOolrgzxbiYsd7sgvFfFw;
|
|
typedef struct tySequence__MVOolrgzxbiYsd7sgvFfFw_Content tySequence__MVOolrgzxbiYsd7sgvFfFw_Content;
|
|
typedef struct tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ;
|
|
typedef struct tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A;
|
|
typedef struct tySequence__CJOrWaM0fWekVRTE2AotGw tySequence__CJOrWaM0fWekVRTE2AotGw;
|
|
typedef struct tySequence__CJOrWaM0fWekVRTE2AotGw_Content tySequence__CJOrWaM0fWekVRTE2AotGw_Content;
|
|
typedef struct tyObject_NimSeqV2__Zlfc8rX89bMDOn9cX2xnJn5A tyObject_NimSeqV2__Zlfc8rX89bMDOn9cX2xnJn5A;
|
|
typedef struct tyObject_NimSeqPayload__V2tvseKYa9cxIyUrRBPDhTA tyObject_NimSeqPayload__V2tvseKYa9cxIyUrRBPDhTA;
|
|
typedef struct tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA;
|
|
typedef struct tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA;
|
|
typedef struct tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w;
|
|
struct tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ {
|
|
NI len;
|
|
NI cap;
|
|
tyTuple__0F3Kz25HWtRatQmCDVHWEA* d;
|
|
};
|
|
typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__9axCnCRMUx32AHzFgBrzSMg) (Exception* e);
|
|
typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void);
|
|
typedef N_NIMCALL_PTR(void, tyProc__NFmM6mqUOVW3cJg4yvk8Fw) (Exception* e);
|
|
struct NimStrPayload {
|
|
NI cap;
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct NimStringV2 {
|
|
NI len;
|
|
NimStrPayload* p;
|
|
};
|
|
typedef N_NIMCALL_PTR(void, tyProc__W6IXMh2CA4X1rFYGjUb4yg) (NimStringV2 msg);
|
|
typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SPr7N6UKfuF549bNPiUvSRw[256];
|
|
typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
|
|
typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
|
|
typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
|
|
typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
|
|
struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {
|
|
tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
|
|
};
|
|
struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
|
|
NI Field1;
|
|
};
|
|
typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
|
|
struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {
|
|
NI len;
|
|
tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
|
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
|
|
};
|
|
struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {
|
|
tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks;
|
|
NU32 flBitmap;
|
|
tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
|
|
tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
|
|
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
|
|
NI currMem;
|
|
NI maxMem;
|
|
NI freeMem;
|
|
NI occ;
|
|
NI lastSize;
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* sharedFreeListBigChunks;
|
|
tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
|
|
NIM_BOOL lockActive;
|
|
NIM_BOOL locked;
|
|
NIM_BOOL blockChunkSizeIncrease;
|
|
NI nextChunkSize;
|
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
|
|
};
|
|
struct tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w {
|
|
NI prevSize;
|
|
NI size;
|
|
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* owner;
|
|
};
|
|
struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ {
|
|
tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w Sup;
|
|
tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* next;
|
|
tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* prev;
|
|
tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* freeList;
|
|
NI free;
|
|
NI acc;
|
|
tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* sharedFreeList;
|
|
NIM_ALIGN(16) NU8 data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NI8 tyArray__mkmEeKAWtk2yS9bBb1lUWXA[256];
|
|
struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg {
|
|
tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w Sup;
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* next;
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* prev;
|
|
NIM_ALIGN(16) NU8 data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw {
|
|
NI size;
|
|
NI acc;
|
|
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* next;
|
|
};
|
|
typedef NU tyArray__VqSA39cBDWnwnJySTumCdjw[8];
|
|
struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw {
|
|
tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* next;
|
|
NI key;
|
|
tyArray__VqSA39cBDWnwnJySTumCdjw bits;
|
|
};
|
|
struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ {
|
|
NI Field0;
|
|
NI Field1;
|
|
};
|
|
struct tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ {
|
|
tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* next;
|
|
NI alignment;
|
|
};
|
|
struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A {
|
|
NI rc;
|
|
NI rootIdx;
|
|
};
|
|
struct TNimTypeV2 {
|
|
void* destructor;
|
|
NI size;
|
|
NI16 align;
|
|
NI16 depth;
|
|
NU32* display;
|
|
void* traceImpl;
|
|
void* typeInfoV1;
|
|
NI flags;
|
|
};
|
|
struct RootObj {
|
|
TNimTypeV2* m_type;
|
|
};
|
|
struct tySequence__uB9b75OUPRENsBAu4AnoePA {
|
|
NI len; tySequence__uB9b75OUPRENsBAu4AnoePA_Content* p;
|
|
};
|
|
struct Exception {
|
|
RootObj Sup;
|
|
Exception* parent;
|
|
NCSTRING name;
|
|
NimStringV2 message;
|
|
tySequence__uB9b75OUPRENsBAu4AnoePA trace;
|
|
Exception* up;
|
|
};
|
|
struct tyTuple__0F3Kz25HWtRatQmCDVHWEA {
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* Field0;
|
|
TNimTypeV2* Field1;
|
|
};
|
|
typedef tyTuple__0F3Kz25HWtRatQmCDVHWEA tyUncheckedArray__JDjQWOF6l7jz1gUppkfhwA[1];
|
|
struct tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ {
|
|
NI len;
|
|
NI cap;
|
|
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q* d;
|
|
};
|
|
struct tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ {
|
|
tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ traceStack;
|
|
tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ toFree;
|
|
NI freed;
|
|
NI touched;
|
|
NI edges;
|
|
NI rcSum;
|
|
NIM_BOOL keepThreshold;
|
|
};
|
|
struct tyTuple__N4J9cV4JZGem3ljqqj5rT0Q {
|
|
void** Field0;
|
|
TNimTypeV2* Field1;
|
|
};
|
|
typedef tyTuple__N4J9cV4JZGem3ljqqj5rT0Q tyUncheckedArray__72XmdLy0QAaMtx66AmNKfA[1];
|
|
typedef N_NIMCALL_PTR(void, tyProc__fhqfcnDhIcLpBpSTVsWEZg) (void* p, void* env);
|
|
typedef N_NIMCALL_PTR(void, tyProc__4SVlZZPmetqBimNsH9cHcOA) (void* p);
|
|
typedef N_NOCONV_PTR(void, tyProc__KdSUXb6rBxR37qf0lYK7pQ) (int a);
|
|
struct tySequence__9chP3SzkaldXzawWQCDsqqg {
|
|
NI len; tySequence__9chP3SzkaldXzawWQCDsqqg_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__LhnkeSRWxEsrEZlMgGunJA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__z1wrLT3AEBPvmILTE1lpTg* p;
|
|
};
|
|
struct tyTuple__aGv2fk9ceddvdC01ZJC2Q2g {
|
|
NI Field0;
|
|
void* Field1;
|
|
NI Field2;
|
|
};
|
|
struct tyObject_NimSeqPayload__z1wrLT3AEBPvmILTE1lpTg {
|
|
NI cap;
|
|
tyTuple__aGv2fk9ceddvdC01ZJC2Q2g data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw {
|
|
NI cap;
|
|
};
|
|
struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {
|
|
NCSTRING procname;
|
|
NI line;
|
|
NCSTRING filename;
|
|
};
|
|
struct tyObject_NimSeqV2__A9aaPj3Ay2mWlTU3QheYz2w {
|
|
NI len;
|
|
tyObject_NimSeqPayload__T3NJfV3Yh9bN9cuVRNI5QtfQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__T3NJfV3Yh9bN9cuVRNI5QtfQ {
|
|
NI cap;
|
|
tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA {
|
|
NI len; tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content* p;
|
|
};
|
|
struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg {
|
|
NU16 line;
|
|
NI16 col;
|
|
NI32 fileIndex;
|
|
};
|
|
struct tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg {
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field0;
|
|
NimStringV2 Field1;
|
|
};
|
|
struct tySequence__o8paxaScVM7VHajE9a8rbyw {
|
|
NI len; tySequence__o8paxaScVM7VHajE9a8rbyw_Content* p;
|
|
};
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
|
|
NI len; tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content* p;
|
|
};
|
|
struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg {
|
|
NimStringV2 fullPath;
|
|
NimStringV2 projPath;
|
|
NimStringV2 shortName;
|
|
NimStringV2 quotedName;
|
|
NimStringV2 quotedFullName;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ lines;
|
|
NimStringV2 dirtyFile;
|
|
NimStringV2 hash;
|
|
NIM_BOOL dirty;
|
|
};
|
|
struct tySequence__SE64IkxZVzsW0aLsNjnJHg {
|
|
NI len; tySequence__SE64IkxZVzsW0aLsNjnJHg_Content* p;
|
|
};
|
|
typedef NU8 tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og;
|
|
struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ {
|
|
NimStringV2 nimname;
|
|
NimStringV2 cname;
|
|
NimStringV2 obj;
|
|
tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og flags;
|
|
NimStringV2 customArgs;
|
|
};
|
|
struct tySequence__xv3aaFd3JCw8NbmALHiezQ {
|
|
NI len; tySequence__xv3aaFd3JCw8NbmALHiezQ_Content* p;
|
|
};
|
|
struct tyTuple__sPaDkVPSC0MkcoXCxPH9ccA {
|
|
NimStringV2 Field0;
|
|
NimStringV2 Field1;
|
|
NIM_BOOL Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__Yc9cU9agg3xM9abj4BkJ7E2Ew {
|
|
NI len;
|
|
tyObject_NimSeqPayload__o16XxZeeToQysG5CEWXEzg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__o16XxZeeToQysG5CEWXEzg {
|
|
NI cap;
|
|
tyTuple__sPaDkVPSC0MkcoXCxPH9ccA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__7lEisrXlQEzwtUKW5pzRCw {
|
|
NI len; tySequence__7lEisrXlQEzwtUKW5pzRCw_Content* p;
|
|
};
|
|
struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
NI32 Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w {
|
|
NI cap;
|
|
tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
|
|
NI len; tySequence__4eRCaZmrYLLw2k30GPTiMw_Content* p;
|
|
};
|
|
struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__mnILI60urWCzbXRqDpkWNw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__3TfTdhB765QPbAM60aU9cjg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__3TfTdhB765QPbAM60aU9cjg {
|
|
NI cap;
|
|
tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__trGETez9cSsl1jxXZnhjkxw {
|
|
NI len; tySequence__trGETez9cSsl1jxXZnhjkxw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__BPP9bZSKOuN5aM9bDXXjUOLg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__d9bsflnzGjJ8ky9cajM8yvZg* p;
|
|
};
|
|
struct tyObject_ProfileInfo__JQ9ap7uCnji5hTXw6N79bVDA {
|
|
NF time;
|
|
NI count;
|
|
};
|
|
struct tyTuple__zny240XqOp8RaO2p8IHLJQ {
|
|
NI Field0;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field1;
|
|
tyObject_ProfileInfo__JQ9ap7uCnji5hTXw6N79bVDA Field2;
|
|
};
|
|
struct tyObject_NimSeqPayload__d9bsflnzGjJ8ky9cajM8yvZg {
|
|
NI cap;
|
|
tyTuple__zny240XqOp8RaO2p8IHLJQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg {
|
|
NI cap;
|
|
NimStringV2 data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA {
|
|
NI a;
|
|
NI b;
|
|
};
|
|
struct tySequence__6j25whH7XTBoIXcM0x1T7A {
|
|
NI len; tySequence__6j25whH7XTBoIXcM0x1T7A_Content* p;
|
|
};
|
|
struct tyTuple__UV3llMMYFckfui8YMBuUZA {
|
|
NimStringV2 Field0;
|
|
NimStringV2 Field1;
|
|
};
|
|
struct tyTuple__9cdgeqdY7FRioNKBoD6G66A {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__nhiA1ljvS9cZSj8H5SpDMvw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__ACsawgPI3764LrXPs3K6QQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__ACsawgPI3764LrXPs3K6QQ {
|
|
NI cap;
|
|
tyTuple__9cdgeqdY7FRioNKBoD6G66A data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NU8 tyArray__YtcvxHNKV4YiecPE9ap1mcA[20];
|
|
struct tyObject_NimSeqV2__yuTn8hQjx2RlGmkmwjmILg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__dkyqPIilsR2zjBVhMLtsPg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__dkyqPIilsR2zjBVhMLtsPg {
|
|
NI cap;
|
|
tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__dwYRgOsG8az9clYHXF2GGDg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__rCxtTBTR5LYnaNhYndfJ4Q* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__rCxtTBTR5LYnaNhYndfJ4Q {
|
|
NI cap;
|
|
tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__9czS3pDdyAs7bxglDcl2YyA {
|
|
NI len; tySequence__9czS3pDdyAs7bxglDcl2YyA_Content* p;
|
|
};
|
|
struct tySequence__khRnfByqYV6qzEm71s9aoMA {
|
|
NI len; tySequence__khRnfByqYV6qzEm71s9aoMA_Content* p;
|
|
};
|
|
struct tySequence__UfuHwINLHlFJGRcvFZqKQQ {
|
|
NI len; tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content* p;
|
|
};
|
|
struct tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg {
|
|
NI counter;
|
|
tySequence__UfuHwINLHlFJGRcvFZqKQQ data;
|
|
};
|
|
struct tyObject_Iface__GILGqST9an4kYyzfE9aqumug {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module;
|
|
tySequence__khRnfByqYV6qzEm71s9aoMA converters;
|
|
tySequence__khRnfByqYV6qzEm71s9aoMA patterns;
|
|
tySequence__khRnfByqYV6qzEm71s9aoMA pureEnums;
|
|
tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg interf;
|
|
tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg interfHidden;
|
|
NimStringV2 uniqueName;
|
|
};
|
|
struct tySequence__PXIzfWocnrafGz5p3CP5LA {
|
|
NI len; tySequence__PXIzfWocnrafGz5p3CP5LA_Content* p;
|
|
};
|
|
struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q {
|
|
NU32 Field0;
|
|
NimStringV2 Field1;
|
|
};
|
|
struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q {
|
|
NI len; tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content* p;
|
|
};
|
|
typedef NU8 tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ;
|
|
typedef NU32 tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw;
|
|
struct tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA {
|
|
NU32 module;
|
|
NI32 item;
|
|
};
|
|
struct tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg {
|
|
NU16 line;
|
|
NI16 col;
|
|
NU32 file;
|
|
};
|
|
struct tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q {
|
|
tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind;
|
|
tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw flags;
|
|
NI32 operand;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA typeId_0;
|
|
tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg info;
|
|
};
|
|
struct tySequence__b89aLriiJnVTD186H6zNIgg {
|
|
NI len; tySequence__b89aLriiJnVTD186H6zNIgg_Content* p;
|
|
};
|
|
struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ {
|
|
NU32 Field0;
|
|
NI32 Field1;
|
|
};
|
|
struct tySequence__9a35SUiZaZnQQczCKMafPpA {
|
|
NI len; tySequence__9a35SUiZaZnQQczCKMafPpA_Content* p;
|
|
};
|
|
struct tyTuple__4mROXJDLgq3TboX1QMTCWQ {
|
|
NU32 Field0;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field1;
|
|
};
|
|
struct tySequence__48JTohSgTy339bRxHzUD8KA {
|
|
NI len; tySequence__48JTohSgTy339bRxHzUD8KA_Content* p;
|
|
};
|
|
struct tySequence__E0A6SaW1v3EKBAVAijH8Mw {
|
|
NI len; tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content* p;
|
|
};
|
|
struct tyTuple__o7TpijPv9bOBH56jcsA2W3Q {
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field0;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field1;
|
|
};
|
|
struct tySequence__ksIzANWGKlNIZxswx6UF9cQ {
|
|
NI len; tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content* p;
|
|
};
|
|
struct tySequence__IWXeVgKgI4IltTBItDiIwQ {
|
|
NI len; tySequence__IWXeVgKgI4IltTBItDiIwQ_Content* p;
|
|
};
|
|
struct tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw {
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA key;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA sym;
|
|
tySequence__IWXeVgKgI4IltTBItDiIwQ concreteTypes;
|
|
};
|
|
struct tySequence__rg1JHBuFtw6jyGZxePBOTg {
|
|
NI len; tySequence__rg1JHBuFtw6jyGZxePBOTg_Content* p;
|
|
};
|
|
typedef NU8 tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA;
|
|
struct tyTuple__t08apXFlOi7QMiJ7EqOynA {
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field0;
|
|
tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA Field1;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field2;
|
|
};
|
|
struct tySequence__6xT3ssEcZuds56oxe6Hi1Q {
|
|
NI len; tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content* p;
|
|
};
|
|
struct tyTuple__mPT8UQTez4CkORDSYBMX5Q {
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field0;
|
|
NI Field1;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field2;
|
|
};
|
|
struct tySequence__0kQhEjYsrU0bQoX6VKnNbA {
|
|
NI len; tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content* p;
|
|
};
|
|
typedef NU8 tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ;
|
|
typedef NU64 tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg;
|
|
typedef NU16 tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg;
|
|
typedef NU32 tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg;
|
|
typedef NU16 tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw;
|
|
typedef NU8 tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w;
|
|
struct tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ {
|
|
tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w kind;
|
|
NIM_BOOL generated;
|
|
NIM_BOOL isOverriden;
|
|
NU32 name;
|
|
NI32 path;
|
|
};
|
|
struct tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA {
|
|
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind;
|
|
NU32 name;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA typ;
|
|
tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg flags;
|
|
tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg magic;
|
|
tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg info;
|
|
NI32 ast;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA owner;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA guard;
|
|
NI bitsize;
|
|
NI alignment;
|
|
tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options;
|
|
NI position;
|
|
NI offset;
|
|
NU32 externalName;
|
|
tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw locFlags;
|
|
tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ annex;
|
|
NI32 constraint;
|
|
};
|
|
struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg {
|
|
NI len; tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content* p;
|
|
};
|
|
typedef NU8 tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ;
|
|
typedef NU8 tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw;
|
|
typedef NU64 tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q;
|
|
struct tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ {
|
|
tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind;
|
|
tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw callConv;
|
|
tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q flags;
|
|
tySequence__IWXeVgKgI4IltTBItDiIwQ types;
|
|
NI32 n;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA sym;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA owner;
|
|
NI64 size;
|
|
NI16 align;
|
|
NI16 paddingAtEnd;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA typeInst;
|
|
NI32 nonUniqueId;
|
|
};
|
|
struct tySequence__IHUFRsFxZNv7YydiUO2esQ {
|
|
NI len; tySequence__IHUFRsFxZNv7YydiUO2esQ_Content* p;
|
|
};
|
|
struct tySequence__Bre9bNyuQOg1EJKitjSzn8w {
|
|
NI len; tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content* p;
|
|
};
|
|
struct tySequence__ANJm3Ou4QEh9abhA1XpChkw {
|
|
NI len; tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content* p;
|
|
};
|
|
struct tyTuple__iv4s4NUz12iOqq0NB9cYh3Q {
|
|
tySequence__UfuHwINLHlFJGRcvFZqKQQ Field0;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw {
|
|
NI cap;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__fdmz6VkIf1ewwrssKYqRFg {
|
|
NI len; tySequence__fdmz6VkIf1ewwrssKYqRFg_Content* p;
|
|
};
|
|
struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q {
|
|
NI Field0;
|
|
NI32 Field1;
|
|
tySequence__48JTohSgTy339bRxHzUD8KA Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__pg8r9bYMLdx6YH9aZGtC7OjQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__K7yMLQlRCJfM49akT3PaZHg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__K7yMLQlRCJfM49akT3PaZHg {
|
|
NI cap;
|
|
tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__kxu4GK0onha2t9bo86mdVAg {
|
|
NI len; tySequence__kxu4GK0onha2t9bo86mdVAg_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA* p;
|
|
};
|
|
struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ {
|
|
NI Field0;
|
|
NI32 Field1;
|
|
NI32 Field2;
|
|
};
|
|
struct tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA {
|
|
NI cap;
|
|
tyTuple__xDU9bZmv1ZbZkJDaATBekIQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__7C9bvULfaDaWykzhm3DspFQ {
|
|
NI len; tySequence__7C9bvULfaDaWykzhm3DspFQ_Content* p;
|
|
};
|
|
struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw {
|
|
NI len; tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content* p;
|
|
};
|
|
struct tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q {
|
|
NI Field0;
|
|
NI32 Field1;
|
|
tySequence__XpdAmI9cDNdhUBFb3iaYfkw Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__7Ds1JDavZ79bnDJ3MD3sNTQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__VQKzYtsivu1SwEriCEAvWQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__VQKzYtsivu1SwEriCEAvWQ {
|
|
NI cap;
|
|
tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__kdxAxisTjDkmDgNFb13UQw {
|
|
NI len; tySequence__kdxAxisTjDkmDgNFb13UQw_Content* p;
|
|
};
|
|
struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA {
|
|
NI len; tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content* p;
|
|
};
|
|
struct tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA {
|
|
NI Field0;
|
|
NI32 Field1;
|
|
tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__hXNtxxsBC1526mIFmvt42g {
|
|
NI len;
|
|
tyObject_NimSeqPayload__1qkikiiFc8hbO6yUoNjZSw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__1qkikiiFc8hbO6yUoNjZSw {
|
|
NI cap;
|
|
tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__UQG43DVXYWx86AitV5pL8g {
|
|
NI len; tySequence__UQG43DVXYWx86AitV5pL8g_Content* p;
|
|
};
|
|
struct tyTuple__hbzrBSDgTxYG04GZ0NRCew {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__msZdJ7DqY9cnHd9bNHl1aNxw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__FwvpN9cxlM4xDLWNDfdDnxA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__FwvpN9cxlM4xDLWNDfdDnxA {
|
|
NI cap;
|
|
tyTuple__hbzrBSDgTxYG04GZ0NRCew data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA {
|
|
NI len; tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content* p;
|
|
};
|
|
struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
NI64 Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__r74BiffBBEPW5QmG2xsD9cA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__brzZc6WDw9bDOqrcX5SYV5w* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__brzZc6WDw9bDOqrcX5SYV5w {
|
|
NI cap;
|
|
tyTuple__F3gkSrMB1qp2Tvf9bixVXwg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA {
|
|
NI len; tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content* p;
|
|
};
|
|
struct tyObject_BTree__BxbTQohN8QrxN73DA9bcM9aQ {
|
|
tyObject_NodecolonObjectType___mrvIQfKwBmbEEQo9c7zUoMA* root;
|
|
NI entries;
|
|
};
|
|
struct tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
tyObject_BTree__BxbTQohN8QrxN73DA9bcM9aQ Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__oiFE3gArhN664rHy4u738g {
|
|
NI len;
|
|
tyObject_NimSeqPayload__alLCedG0U3clhAHNEW8QUw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__alLCedG0U3clhAHNEW8QUw {
|
|
NI cap;
|
|
tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ {
|
|
NI len; tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content* p;
|
|
};
|
|
typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16];
|
|
struct tyTuple__VM7m2WL59bxLeiTf9bI39aJNw {
|
|
NI Field0;
|
|
tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1;
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__4PA6QLikrQIoclVW9bsybQg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__6yXe8wVTFV9cq8WsFbzt9bgA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__6yXe8wVTFV9cq8WsFbzt9bgA {
|
|
NI cap;
|
|
tyTuple__VM7m2WL59bxLeiTf9bI39aJNw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__fIB1rTQ55aFonoft9a9bmljQ {
|
|
NI len; tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__1NKCBAL0tmoZ9cX9c8SCO0qg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__te6SdvX49alobj8TfSl9bBgg* p;
|
|
};
|
|
struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyArray__qtqsWM5aXmcpMIVmvq3kAA Field2;
|
|
};
|
|
struct tyObject_NimSeqPayload__te6SdvX49alobj8TfSl9bBgg {
|
|
NI cap;
|
|
tyTuple__OJFzEczluV8Jmo9bRpBfkzw data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NF tyArray__yp9a149boki9cCCWgfXI0Ip4A[23];
|
|
typedef NIM_CHAR tyArray__PGLh8drTnaWr3s1qUUSq2Q[500];
|
|
struct tySequence__shxop0zPIs5Ec3k71aCLuQ {
|
|
NI len; tySequence__shxop0zPIs5Ec3k71aCLuQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__tAOYZFKlKZ0wqY4f6WccZQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__C4NGHHX9a8YnHjKR9bp3bXkg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__C4NGHHX9a8YnHjKR9bp3bXkg {
|
|
NI cap;
|
|
NIM_BOOL data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ {
|
|
NI len; tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content* p;
|
|
};
|
|
struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g {
|
|
NI Field0;
|
|
NI Field1;
|
|
NimStringV2 Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__ALQerjh5QBiCXyOLndd9cnA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__665AXvr6IvvlmSlq9avU0Jw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__665AXvr6IvvlmSlq9avU0Jw {
|
|
NI cap;
|
|
tyTuple__kuMQ1fbjJlHtwKTmBGAe6g data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ {
|
|
NI len; tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw {
|
|
NI cap;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q {
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info;
|
|
tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw flags;
|
|
tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind;
|
|
union{
|
|
struct {NI64 intVal;
|
|
} _kind_1;
|
|
struct {NF floatVal;
|
|
} _kind_2;
|
|
struct {NimStringV2 strVal;
|
|
} _kind_3;
|
|
struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
|
|
} _kind_4;
|
|
struct {tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* ident;
|
|
} _kind_5;
|
|
struct {tySequence__xxu3GgaFAGO6lOns9aHaeLQ sons;
|
|
} _kind_6;
|
|
};
|
|
};
|
|
struct tySequence__a7eNBKN3r34Q9bPQSBrKlCg {
|
|
NI len; tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content* p;
|
|
};
|
|
typedef NU8 tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ;
|
|
struct tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg {
|
|
tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ kind;
|
|
NI16 length;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
|
|
};
|
|
struct tyObject_NimSeqV2__UESGQpPnZ9bboFF7ahv0NlA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__5Z7jFJogvCpVGllI4139b5w* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__5Z7jFJogvCpVGllI4139b5w {
|
|
NI cap;
|
|
tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw {
|
|
NI32 module;
|
|
NI32 item;
|
|
};
|
|
struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ {
|
|
RootObj Sup;
|
|
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw itemId;
|
|
};
|
|
typedef NU8 tyEnum_TLocKind__iCEcZjTaghPmL3Wx2e5DQw;
|
|
typedef NU8 tyEnum_TStorageLoc__BKvMXWvKko6Yn5329c9aw9afg;
|
|
struct tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA {
|
|
tyEnum_TLocKind__iCEcZjTaghPmL3Wx2e5DQw k;
|
|
tyEnum_TStorageLoc__BKvMXWvKko6Yn5329c9aw9afg storage;
|
|
tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw flags;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* lode;
|
|
NimStringV2 r;
|
|
};
|
|
struct tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA {
|
|
tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ Sup;
|
|
tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind;
|
|
union{
|
|
struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* gcUnsafetyReason;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* transformedBody;
|
|
} _kind_1;
|
|
struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* guard;
|
|
NI bitsize;
|
|
NI alignment;
|
|
} _kind_2;
|
|
};
|
|
tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg magic;
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ;
|
|
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner;
|
|
tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg flags;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* ast;
|
|
tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options;
|
|
NI position;
|
|
NI offset;
|
|
tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA loc;
|
|
tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* annex;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* constraint;
|
|
};
|
|
struct tyObject_NimSeqV2__9aHYVUmXRKUyJHLy79b8Zu9cA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__pKt4F1FhXrfe1XtY9b9aogaQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__pKt4F1FhXrfe1XtY9b9aogaQ {
|
|
NI cap;
|
|
tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__XHeQfi7ybWnv4ebLBB7afQ {
|
|
NI len; tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content* p;
|
|
};
|
|
typedef NU8 tyEnum_ModuleStatus__QEyqxRJg9cMLyoEGTCNwluA;
|
|
struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA {
|
|
NI len; tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content* p;
|
|
};
|
|
struct tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw {
|
|
tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q nodes;
|
|
};
|
|
typedef NU8 tySet_tyEnum_ModuleBackendFlag__UvVQ3c8fcznoZW2T46kK6g;
|
|
struct tyObject_BiTable__9ai5oxTvigdfDUwtWWva5Wg {
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ vals;
|
|
tySequence__9bAGqSvkAaFL9bWjsEPslrFA keys;
|
|
};
|
|
struct tyObject_BiTable__iA9a9bnTrbRRuP29bd9cCIke9bg {
|
|
tySequence__IHUFRsFxZNv7YydiUO2esQ vals;
|
|
tySequence__9bAGqSvkAaFL9bWjsEPslrFA keys;
|
|
};
|
|
typedef NU8 tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w;
|
|
typedef NU8 tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg;
|
|
typedef NU8 tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g;
|
|
typedef NU64 tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw;
|
|
struct tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw {
|
|
tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w backend;
|
|
tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg selectedGC;
|
|
tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g cCompiler;
|
|
tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options;
|
|
tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw globalOptions;
|
|
};
|
|
struct tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA {
|
|
NimStringV2 definedSymbols;
|
|
tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg moduleFlags;
|
|
tySequence__PXIzfWocnrafGz5p3CP5LA includes;
|
|
tySequence__9bAGqSvkAaFL9bWjsEPslrFA imports;
|
|
tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw toReplay;
|
|
tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw topLevel;
|
|
tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw bodies;
|
|
tySequence__b89aLriiJnVTD186H6zNIgg exports;
|
|
tySequence__b89aLriiJnVTD186H6zNIgg hidden;
|
|
tySequence__9a35SUiZaZnQQczCKMafPpA reexports;
|
|
tySequence__b89aLriiJnVTD186H6zNIgg compilerProcs;
|
|
tySequence__48JTohSgTy339bRxHzUD8KA converters;
|
|
tySequence__48JTohSgTy339bRxHzUD8KA methods;
|
|
tySequence__48JTohSgTy339bRxHzUD8KA trmacros;
|
|
tySequence__48JTohSgTy339bRxHzUD8KA pureEnums;
|
|
tySequence__E0A6SaW1v3EKBAVAijH8Mw typeInstCache;
|
|
tySequence__ksIzANWGKlNIZxswx6UF9cQ procInstCache;
|
|
tySequence__rg1JHBuFtw6jyGZxePBOTg attachedOps;
|
|
tySequence__6xT3ssEcZuds56oxe6Hi1Q methodsPerType;
|
|
tySequence__E0A6SaW1v3EKBAVAijH8Mw enumToStringProcs;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ emittedTypeInfo;
|
|
tySet_tyEnum_ModuleBackendFlag__UvVQ3c8fcznoZW2T46kK6g backendFlags;
|
|
tySequence__0kQhEjYsrU0bQoX6VKnNbA syms;
|
|
tySequence__cNHcFk7EiJIuDgTjWY8U9bg types;
|
|
tyObject_BiTable__9ai5oxTvigdfDUwtWWva5Wg strings;
|
|
tyObject_BiTable__iA9a9bnTrbRRuP29bd9cCIke9bg numbers;
|
|
tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw cfg;
|
|
};
|
|
struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ {
|
|
NI len; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content* p;
|
|
};
|
|
struct tySequence__9afGcb6vqUeksMMfijyiRIg {
|
|
NI len; tySequence__9afGcb6vqUeksMMfijyiRIg_Content* p;
|
|
};
|
|
struct tyObject_Table__wOXFN2eadVouctMpJwmcSA {
|
|
tySequence__9afGcb6vqUeksMMfijyiRIg data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA {
|
|
tyEnum_ModuleStatus__QEyqxRJg9cMLyoEGTCNwluA status;
|
|
NIM_BOOL symsInit;
|
|
NIM_BOOL typesInit;
|
|
NIM_BOOL loadedButAliveSetChanged;
|
|
tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA fromDisk;
|
|
tySequence__UfuHwINLHlFJGRcvFZqKQQ syms;
|
|
tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ types;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module;
|
|
tyObject_Table__wOXFN2eadVouctMpJwmcSA iface;
|
|
tyObject_Table__wOXFN2eadVouctMpJwmcSA ifaceHidden;
|
|
};
|
|
struct tyObject_NimSeqV2__OMBKWqGysgYPtaN1p24j3g {
|
|
NI len;
|
|
tyObject_NimSeqPayload__D9cgebZnusWfklm8BV5pmJw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__D9cgebZnusWfklm8BV5pmJw {
|
|
NI cap;
|
|
tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NU8 tyArray__cdsir9aPB24hAk6k77P9b9bCA[8];
|
|
struct tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg {
|
|
NI cap;
|
|
NU32 data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ {
|
|
NI cap;
|
|
tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q {
|
|
NI len;
|
|
tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww {
|
|
NI cap;
|
|
NI64 data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA {
|
|
NI cap;
|
|
tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ {
|
|
NI cap;
|
|
tyTuple__4mROXJDLgq3TboX1QMTCWQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw {
|
|
NI cap;
|
|
NI32 data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw {
|
|
NI cap;
|
|
tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__8ny9aWSsd6V7tG1Ymdrx9bcQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__ahui9bBszMF5LnyjNI2KMCg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__ahui9bBszMF5LnyjNI2KMCg {
|
|
NI cap;
|
|
tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__xpDzcmMTIkVRkVVRqYl78A {
|
|
NI len;
|
|
tyObject_NimSeqPayload__D8VXlFXll8vMDBpopEnf8w* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__D8VXlFXll8vMDBpopEnf8w {
|
|
NI cap;
|
|
tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw {
|
|
NI cap;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og {
|
|
NI cap;
|
|
tyTuple__o7TpijPv9bOBH56jcsA2W3Q data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ {
|
|
NI cap;
|
|
tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__CbSSpF1Y6rXk2OyYftM7Iw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__ahyE3R9ct9aEhlbC9bcMOMwkQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__ahyE3R9ct9aEhlbC9bcMOMwkQ {
|
|
NI cap;
|
|
tyTuple__t08apXFlOi7QMiJ7EqOynA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__0zW7wn2onMd7QfPtiQoX8g {
|
|
NI len;
|
|
tyObject_NimSeqPayload__od9aXW2m9afbOFK9cTqA9aem9cA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__od9aXW2m9afbOFK9cTqA9aem9cA {
|
|
NI cap;
|
|
tyTuple__mPT8UQTez4CkORDSYBMX5Q data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg {
|
|
NI Field0;
|
|
tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* Field1;
|
|
tySequence__IWXeVgKgI4IltTBItDiIwQ Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__sNs2ALjytbncHCTKqkAKXQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__Pt8vpyrxbVQJw9ak0ZedjuA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__Pt8vpyrxbVQJw9ak0ZedjuA {
|
|
NI cap;
|
|
tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg {
|
|
NI cap;
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA {
|
|
tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ Sup;
|
|
tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind;
|
|
tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw callConv;
|
|
tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q flags;
|
|
tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ sons;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
|
|
NI64 size;
|
|
NI16 align;
|
|
NI16 paddingAtEnd;
|
|
tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA loc;
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typeInst;
|
|
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw uniqueId;
|
|
};
|
|
struct tyObject_NimSeqV2__zTpUtb19avNJqA50Gx5Rt5Q {
|
|
NI len;
|
|
tyObject_NimSeqPayload__ZjQff9areimKW7H158CWoSQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__ZjQff9areimKW7H158CWoSQ {
|
|
NI cap;
|
|
tyObject_Iface__GILGqST9an4kYyzfE9aqumug data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__xETHJjQFDm9cBUp9crgqzgZQ {
|
|
NI len; tySequence__xETHJjQFDm9cBUp9crgqzgZQ_Content* p;
|
|
};
|
|
typedef NI tyArray__emiAJ8okywrJw7ZHLzlXbQ[34];
|
|
struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA {
|
|
NI elems;
|
|
NI counter;
|
|
NI max;
|
|
tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* head;
|
|
tySequence__Bre9bNyuQOg1EJKitjSzn8w data;
|
|
tyArray__emiAJ8okywrJw7ZHLzlXbQ a;
|
|
};
|
|
struct tyTuple__jDxNBe0TmdfztixwxnRrgQ {
|
|
tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA Field0;
|
|
tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__uPSdgVvuwkXuur9ct9cJ7F6A {
|
|
NI len;
|
|
tyObject_NimSeqPayload__B3xFUY4MPGuFZOcLq2Gv1Q* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__B3xFUY4MPGuFZOcLq2Gv1Q {
|
|
NI cap;
|
|
tyTuple__jDxNBe0TmdfztixwxnRrgQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__8QRZaV9bKw9abKv9anJ280svg {
|
|
NI len; tySequence__8QRZaV9bKw9abKv9anJ280svg_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng {
|
|
NI cap;
|
|
tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* pnode;
|
|
NI id;
|
|
NI idx;
|
|
NI lowLink;
|
|
NIM_BOOL onStack;
|
|
tySequence__8QRZaV9bKw9abKv9anJ280svg kids;
|
|
NI hAQ;
|
|
NI hIS;
|
|
NI hB;
|
|
NI hCmd;
|
|
};
|
|
struct tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA {
|
|
tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* next;
|
|
NI key;
|
|
tyArray__VqSA39cBDWnwnJySTumCdjw bits;
|
|
};
|
|
struct tySequence__IJV2QMQZ2PxTmAfC7VC2zA {
|
|
NI len; tySequence__IJV2QMQZ2PxTmAfC7VC2zA_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__igbAphgLIX6DFK4Fk9bPFnA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__Birh9bBbFVUMiSwDa5gmXgw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__Birh9bBbFVUMiSwDa5gmXgw {
|
|
NI cap;
|
|
tySequence__8QRZaV9bKw9abKv9anJ280svg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ {
|
|
NI len; tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__zC9b2JQ6w0I6TJgbP7QYJWQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__FfOCbO4Ztsb9bBfDwU1lPXw* p;
|
|
};
|
|
struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA {
|
|
NI Field0;
|
|
NI32 Field1;
|
|
NU32 Field2;
|
|
};
|
|
struct tyObject_NimSeqPayload__FfOCbO4Ztsb9bBfDwU1lPXw {
|
|
NI cap;
|
|
tyTuple__UvldbCB6B9ayi9bGYW7vJNLA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__rbrgPpeV9be6C3GwbBbkmpA {
|
|
NI len; tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content* p;
|
|
};
|
|
struct tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw {
|
|
NI module;
|
|
tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA packed_0;
|
|
};
|
|
struct tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA {
|
|
tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw id;
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ;
|
|
};
|
|
struct tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ {
|
|
NI cap;
|
|
tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg {
|
|
NI len; tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content* p;
|
|
};
|
|
struct tyTuple__DlfALjW9a9aZbdaEgWjgJiDA {
|
|
NI Field0;
|
|
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1;
|
|
tySequence__rbrgPpeV9be6C3GwbBbkmpA Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__XcZs6GyTwrxci1jeWIO4mA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__jH4X09bHiHG4EHuxkgpH9c7Q* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__jH4X09bHiHG4EHuxkgpH9c7Q {
|
|
NI cap;
|
|
tyTuple__DlfALjW9a9aZbdaEgWjgJiDA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__29btfq9cDuCZmHsAEmuBeMOg {
|
|
NI len; tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__PSwX2ppV9abFE7qWZB9cFlSg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__cg4QxiJ9bujqB3ggc7p0Gog* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__cg4QxiJ9bujqB3ggc7p0Gog {
|
|
NI cap;
|
|
tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__QuE9aHaZlhk7otugTn0uD9cg {
|
|
NI len; tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A {
|
|
NI len;
|
|
tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw* p;
|
|
};
|
|
struct tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA {
|
|
NI module;
|
|
tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw sym;
|
|
tySequence__29btfq9cDuCZmHsAEmuBeMOg concreteTypes;
|
|
tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* inst;
|
|
};
|
|
struct tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw {
|
|
NI cap;
|
|
tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g {
|
|
NI len; tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content* p;
|
|
};
|
|
struct tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ {
|
|
NI Field0;
|
|
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1;
|
|
tySequence__QuE9aHaZlhk7otugTn0uD9cg Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__k2NdI1zqVclL8HmbOG8wNQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__HNIvTTR9byM5r3bkXS9b9cJiw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__HNIvTTR9byM5r3bkXS9b9cJiw {
|
|
NI cap;
|
|
tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA {
|
|
NI len; tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A* p;
|
|
};
|
|
struct tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw {
|
|
tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw id;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
|
|
};
|
|
struct tyTuple__pDyHME2vky9bxBYZlE7PoZg {
|
|
NI Field0;
|
|
tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw Field1;
|
|
};
|
|
struct tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A {
|
|
NI cap;
|
|
tyTuple__pDyHME2vky9bxBYZlE7PoZg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__ndtMxvII636Jz8NCVD9a9a0Q {
|
|
NI len; tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content* p;
|
|
};
|
|
struct tyTuple__sr9ahxowKRwC2RZn4t1m9bTg {
|
|
NI Field0;
|
|
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1;
|
|
tySequence__KBDwsdF2UrZmqdc6bU9bHbA Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__wVbGx60bcRSnF4iQ7zoFqQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__jSIcnvHVB2mvq8vceZIIrA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__jSIcnvHVB2mvq8vceZIIrA {
|
|
NI cap;
|
|
tyTuple__sr9ahxowKRwC2RZn4t1m9bTg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__M1HR1j8fkzOLdhYymqd9cNA {
|
|
NI len; tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content* p;
|
|
};
|
|
struct tyTuple__kjLAcEjcuUUb5HQQFd004Q {
|
|
NI Field0;
|
|
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1;
|
|
tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__MVUoZKZiVvvazpgMs9bnr7A {
|
|
NI len;
|
|
tyObject_NimSeqPayload__p8C9aiTSik7GCGv9bvmMXl1Q* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__p8C9aiTSik7GCGv9bvmMXl1Q {
|
|
NI cap;
|
|
tyTuple__kjLAcEjcuUUb5HQQFd004Q data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__8Np6tlClE5az1CyqZdN19bQ {
|
|
NI len; tySequence__8Np6tlClE5az1CyqZdN19bQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA {
|
|
NI cap;
|
|
tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg {
|
|
NI cap;
|
|
tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__qA8fljdcnUbPjWp9abFXxTA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__bMrrBTBwCj5PBow2LQ5QeA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__bMrrBTBwCj5PBow2LQ5QeA {
|
|
NI cap;
|
|
tyTuple__iv4s4NUz12iOqq0NB9cYh3Q data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__6O0bBo9ah9cZ9b0trPd3S9aBbw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__AnMa6gPQTCkfvhlAyDLa9bg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__AnMa6gPQTCkfvhlAyDLa9bg {
|
|
NI cap;
|
|
tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__6HN8Af9btfjdnDkSmkCapaA {
|
|
NI len; tySequence__6HN8Af9btfjdnDkSmkCapaA_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ* p;
|
|
};
|
|
typedef N_NIMCALL_PTR(tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA*, tyProc__VAKrl2wuKAJ7HPlD8a2YOQ) (tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen);
|
|
typedef N_NIMCALL_PTR(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, tyProc__CgBBk61cGZM3ckyCzQXJtg) (tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* p, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* topLevelStmt);
|
|
typedef N_NIMCALL_PTR(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, tyProc__DJHfW17JAEBI2WHr9b1BaKg) (tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* p, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n);
|
|
struct tyTuple__GicXS2CKoWgwFlNKz2d15w {
|
|
tyProc__VAKrl2wuKAJ7HPlD8a2YOQ Field0;
|
|
tyProc__CgBBk61cGZM3ckyCzQXJtg Field1;
|
|
tyProc__DJHfW17JAEBI2WHr9b1BaKg Field2;
|
|
NIM_BOOL Field3;
|
|
};
|
|
struct tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ {
|
|
NI cap;
|
|
tyTuple__GicXS2CKoWgwFlNKz2d15w data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__gDGqa9bft4EIBGJXdPabojw {
|
|
NI len; tySequence__gDGqa9bft4EIBGJXdPabojw_Content* p;
|
|
};
|
|
struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q {
|
|
tySequence__9cnx3zXnWzeclW8Ko4oUgAQ data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw {
|
|
NI32 thisModule;
|
|
NI32 lastFile;
|
|
NU32 lastLit;
|
|
tyObject_Table__TRm6MPqklA8EYBmBMY117Q filenames;
|
|
tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ pendingTypes;
|
|
tySequence__UfuHwINLHlFJGRcvFZqKQQ pendingSyms;
|
|
tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA typeMarker;
|
|
tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA symMarker;
|
|
tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config;
|
|
};
|
|
struct tyObject_NimSeqV2__gORWBBEQm8USb1KYcuKxmQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__VtIlkatJy1M9bM5bahXpGYg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__VtIlkatJy1M9bM5bahXpGYg {
|
|
NI cap;
|
|
tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q {
|
|
NI cap;
|
|
tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NU8 tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg;
|
|
typedef NU8 tyEnum_PrefixMatch__pLG39bnDOrZac0FzWXgLG0w;
|
|
struct tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ {
|
|
tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg section;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ qualifiedPath;
|
|
NimStringV2* name;
|
|
NimStringV2 filePath;
|
|
NI line;
|
|
NI column;
|
|
NimStringV2 doc;
|
|
NimStringV2 forth;
|
|
NI quality;
|
|
NIM_BOOL isGlobal;
|
|
NIM_BOOL contextFits;
|
|
tyEnum_PrefixMatch__pLG39bnDOrZac0FzWXgLG0w prefix;
|
|
NU8 symkind;
|
|
NI scope;
|
|
NI localUsages;
|
|
NI globalUsages;
|
|
NI tokenLen;
|
|
NI version;
|
|
};
|
|
struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw {
|
|
NI len; tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content* p;
|
|
};
|
|
struct tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg {
|
|
tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ* key;
|
|
RootObj* val;
|
|
};
|
|
struct tyObject_NimSeqV2__9bZCTixxBmdlGDevfUmEgQw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__ghckUTVytsJ7Jkyt8RZ4FQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__ghckUTVytsJ7Jkyt8RZ4FQ {
|
|
NI cap;
|
|
tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__pNnXZnGn7hEBtRrIRJXnsQ {
|
|
NI len; tySequence__pNnXZnGn7hEBtRrIRJXnsQ_Content* p;
|
|
};
|
|
struct tyTuple__TBpDcqUmZGsc29ac6f1Q29bw {
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* Field0;
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g {
|
|
NI cap;
|
|
tyTuple__TBpDcqUmZGsc29ac6f1Q29bw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__qfg9bPJ3gIhM2bdKOSVqNLA {
|
|
NI len; tySequence__qfg9bPJ3gIhM2bdKOSVqNLA_Content* p;
|
|
};
|
|
struct tyTuple__9aq0VbgV1qcJ01voyU56UDw {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field0;
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__dbJ9appM6pmuCdvQbg9bqA9aw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__4RBna4f9amTphNiGV5hnH0w* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__4RBna4f9amTphNiGV5hnH0w {
|
|
NI cap;
|
|
tyTuple__9aq0VbgV1qcJ01voyU56UDw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__W26glz615MtLNjhIPF9ceYQ {
|
|
NI len; tySequence__W26glz615MtLNjhIPF9ceYQ_Content* p;
|
|
};
|
|
struct tyTuple__dUJLwg9a5XJOrdPHhWnhtgA {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field0;
|
|
NimStringV2 Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg {
|
|
NI cap;
|
|
tyTuple__dUJLwg9a5XJOrdPHhWnhtgA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__zzmYOvMjuaDPGlm2gOxjfw {
|
|
NI len; tySequence__zzmYOvMjuaDPGlm2gOxjfw_Content* p;
|
|
};
|
|
struct tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field0;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig {
|
|
NI cap;
|
|
tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__qwqHTkRvwhrRyENtudHQ7g {
|
|
NI len; tySequence__qwqHTkRvwhrRyENtudHQ7g_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q {
|
|
NI cap;
|
|
NI data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__5ahH19c3MtpJ0F0oa6zJWmw {
|
|
NI len; tySequence__5ahH19c3MtpJ0F0oa6zJWmw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__pATjDaAy0Xs4nGiiZ8q9aUg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__5aZmk69aHhISuB6dhEmNwVw* p;
|
|
};
|
|
struct tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ {
|
|
NI dist;
|
|
NI depth;
|
|
NimStringV2 msg;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
|
|
};
|
|
struct tyObject_NimSeqPayload__5aZmk69aHhISuB6dhEmNwVw {
|
|
NI cap;
|
|
tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__YdLNCDKYeipzJx3I8Xw82Q {
|
|
NI len; tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content* p;
|
|
};
|
|
struct tySequence__vGSdgYDvgwpTIM9bdnxpXHA {
|
|
NI len; tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content* p;
|
|
};
|
|
struct tySequence__dJt9ak0PHeYYhnT7tdKLoOQ {
|
|
NI len; tySequence__dJt9ak0PHeYYhnT7tdKLoOQ_Content* p;
|
|
};
|
|
struct tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* label;
|
|
tySequence__qwqHTkRvwhrRyENtudHQ7g fixups;
|
|
};
|
|
struct tySequence__6ARqGI2Ygeh4NflrqLf1hQ {
|
|
NI len; tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content* p;
|
|
};
|
|
typedef struct {
|
|
N_NIMCALL_PTR(void, ClP_0) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0);
|
|
void* ClE_0;
|
|
} tyProc__mrbYLH5hYlbDOLEIrzz3iw;
|
|
struct tyTuple__o6BCEw8CrFLefGO7X45k6w {
|
|
NimStringV2 Field0;
|
|
tyProc__mrbYLH5hYlbDOLEIrzz3iw Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__Qs2uJh6gmOTzWXGaEu6e3A {
|
|
NI len;
|
|
tyObject_NimSeqPayload__gWGZtThIWvcriIsP3aTXRg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__gWGZtThIWvcriIsP3aTXRg {
|
|
NI cap;
|
|
tyTuple__o6BCEw8CrFLefGO7X45k6w data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NCSTRING tyUncheckedArray__nvS6J9clHMUMHfoZd8Ad2zg[1];
|
|
struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ {
|
|
NI len; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__EMAgdOFwjcMzLTzTIrYZTQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__D20jKpMg4MOtJzapnHkNzQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__D20jKpMg4MOtJzapnHkNzQ {
|
|
NI cap;
|
|
NU8 data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__4eQHGndY6XBYpFOH09apV8Q {
|
|
NI len; tySequence__4eQHGndY6XBYpFOH09apV8Q_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q {
|
|
NI cap;
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__Co1UO3xbwvLst28EBmbjaQ {
|
|
NI len; tySequence__Co1UO3xbwvLst28EBmbjaQ_Content* p;
|
|
};
|
|
struct tyTuple__7PT0qz05foPmog1feyuUCA {
|
|
NI Field0;
|
|
NI64 Field1;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__CZ8J5vgaE7oawh8bKjuLEw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__R7d2tY6tZxktw9aHd1v9b0SQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__R7d2tY6tZxktw9aHd1v9b0SQ {
|
|
NI cap;
|
|
tyTuple__7PT0qz05foPmog1feyuUCA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__Ih0V9cYug0VPJyBBGvgEH7Q {
|
|
NI len; tySequence__Ih0V9cYug0VPJyBBGvgEH7Q_Content* p;
|
|
};
|
|
typedef NU8 tyEnum_ParserState__Na0rM2Zdr3RpxeNeXbvLrQ;
|
|
struct tyObject_NimSeqV2__CCuaHQKfQO06psR2zsf0XA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__K5nHtLhuDDGqfHpYJ04Amw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__K5nHtLhuDDGqfHpYJ04Amw {
|
|
NI cap;
|
|
tyEnum_ParserState__Na0rM2Zdr3RpxeNeXbvLrQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew {
|
|
NI len;
|
|
tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg {
|
|
NI cap;
|
|
NU64 data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw {
|
|
NI cap;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__E8pi9b5QNahsURYzXMjh3qw {
|
|
NI len; tySequence__E8pi9b5QNahsURYzXMjh3qw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__D76tfc3QrpkkD9bkvFREikg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__jjHH0BsnpP8gpLAdiZAtRA* p;
|
|
};
|
|
struct tyTuple__47w2DboNEPf69aPgubZdd7Q {
|
|
NI Field0;
|
|
NI Field1;
|
|
NI Field2;
|
|
};
|
|
struct tyObject_NimSeqPayload__jjHH0BsnpP8gpLAdiZAtRA {
|
|
NI cap;
|
|
tyTuple__47w2DboNEPf69aPgubZdd7Q data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__kaH9bTc5NuRJD3u48dyf0HQ {
|
|
NI len; tySequence__kaH9bTc5NuRJD3u48dyf0HQ_Content* p;
|
|
};
|
|
struct tyTuple__3AxLuic9btzpM0BvW1FiUeA {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__rL0OQkcRifQqYxNgN9bV9coQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__UpiRy6h5uRzqlo9asyDgRMg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__UpiRy6h5uRzqlo9asyDgRMg {
|
|
NI cap;
|
|
tyTuple__3AxLuic9btzpM0BvW1FiUeA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__3OYSahjG9c3350YMlWpRNyg {
|
|
NI len; tySequence__3OYSahjG9c3350YMlWpRNyg_Content* p;
|
|
};
|
|
struct tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__Jc9aqG9bQoto5c8IgwPCTo8Q {
|
|
NI len;
|
|
tyObject_NimSeqPayload__Mw7QowygKMlz9csqLOQdeNg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__Mw7QowygKMlz9csqLOQdeNg {
|
|
NI cap;
|
|
tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA {
|
|
NI len; tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content* p;
|
|
};
|
|
struct tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog {
|
|
tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ* key;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* val;
|
|
};
|
|
struct tyObject_NimSeqV2__0Vy9b5cCcwYT9aBSESVFsKZA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__1bK0uPomXChbCT1jMKpreA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__1bK0uPomXChbCT1jMKpreA {
|
|
NI cap;
|
|
tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__Vai8xeF3FpYvEbW9bGRcZFA {
|
|
NI len; tySequence__Vai8xeF3FpYvEbW9bGRcZFA_Content* p;
|
|
};
|
|
struct tyTuple__ZXHQRsN32wSdtLbiAuCGmg {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field0;
|
|
NI Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA {
|
|
NI cap;
|
|
tyTuple__ZXHQRsN32wSdtLbiAuCGmg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__Xet7RaPNEoI76rXS0Qks9ag {
|
|
NI len; tySequence__Xet7RaPNEoI76rXS0Qks9ag_Content* p;
|
|
};
|
|
struct tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA {
|
|
NI Field0;
|
|
NI Field1;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__NGpJPRhy3EjsiL3ccS1QUA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__t2YAitdOtOfuv9aib0hrmQA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__t2YAitdOtOfuv9aib0hrmQA {
|
|
NI cap;
|
|
tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__IKjIhq49bzOoAeTg2ER8PSA {
|
|
NI len; tySequence__IKjIhq49bzOoAeTg2ER8PSA_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw* p;
|
|
};
|
|
typedef NU8 tyEnum_TSlotKind__qhj7bj6ziZEULdOn2LGcOw;
|
|
struct tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q {
|
|
NIM_BOOL Field0;
|
|
tyEnum_TSlotKind__qhj7bj6ziZEULdOn2LGcOw Field1;
|
|
};
|
|
struct tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw {
|
|
NI cap;
|
|
tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg {
|
|
NI cap;
|
|
tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA {
|
|
NI len; tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA_Content* p;
|
|
};
|
|
typedef NU8 tyEnum_TRegisterKind__znlwDPhiNog3BeyUXiSk5w;
|
|
struct tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ {
|
|
tyEnum_TRegisterKind__znlwDPhiNog3BeyUXiSk5w kind;
|
|
union{
|
|
NI64 intVal;
|
|
NF floatVal;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* node;
|
|
tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ* regAddr;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** nodeAddr;
|
|
};
|
|
};
|
|
struct tyObject_NimSeqV2__PbPcnNHw0ZPLm9bd2fhyTOQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__UWjz9bKXhXyZsfE9bTc0tG3Q* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__UWjz9bKXhXyZsfE9bTc0tG3Q {
|
|
NI cap;
|
|
tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__L8fp6QCa2lczU05QM7SC9cg {
|
|
NI len; tySequence__L8fp6QCa2lczU05QM7SC9cg_Content* p;
|
|
};
|
|
struct tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field0;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg {
|
|
NI cap;
|
|
tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
|
|
tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ concreteTypes;
|
|
NI compilesId;
|
|
};
|
|
struct tySequence__B9cdeRjiqZYBtgmMW4y69bow {
|
|
NI len; tySequence__B9cdeRjiqZYBtgmMW4y69bow_Content* p;
|
|
};
|
|
struct tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* genericSym;
|
|
tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* inst;
|
|
};
|
|
struct tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA {
|
|
NI cap;
|
|
tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__P2jdSFF0rwb3d6yhCnf7Tw {
|
|
NI len; tySequence__P2jdSFF0rwb3d6yhCnf7Tw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__UpJgiiQUyzbhgQoJzWCZew {
|
|
NI len;
|
|
tyObject_NimSeqPayload__8FqR9buEv3BEHyKaWZdinog* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__8FqR9buEv3BEHyKaWZdinog {
|
|
NI cap;
|
|
tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg {
|
|
tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w kind;
|
|
NIM_BOOL generated;
|
|
NIM_BOOL isOverriden;
|
|
NimStringV2 name;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* path;
|
|
};
|
|
struct tySequence__mkw3BsSwySE8kJ1iQVHi2g {
|
|
NI len; tySequence__mkw3BsSwySE8kJ1iQVHi2g_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA {
|
|
NI cap;
|
|
tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg* data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NU8 tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw[12];
|
|
typedef NU32 tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA;
|
|
struct tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg {
|
|
tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options;
|
|
tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw defaultCC;
|
|
tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* dynlib;
|
|
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw notes;
|
|
tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA features;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* otherPragmas;
|
|
tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw warningAsErrors;
|
|
};
|
|
struct tySequence__QlpmqBu4k7qSn9cgYGyYsWw {
|
|
NI len; tySequence__QlpmqBu4k7qSn9cgYGyYsWw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__9bKmpzy9bbsRlRT3BngmYPxg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__NqeV7s6MHxR0F42RfOSr7w* p;
|
|
};
|
|
typedef NU8 tyEnum_MismatchKind__1ZQ7wGBOy9aTyCOTAargb1Q;
|
|
struct tyObject_MismatchInfo__b5zQgDdtcDHQYcb66uqc5w {
|
|
tyEnum_MismatchKind__1ZQ7wGBOy9aTyCOTAargb1Q kind;
|
|
NI arg;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* formal;
|
|
};
|
|
struct tyObject_CandidateError__UhEY9aM3b3UsihMyUwzsE6A {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
|
|
tyObject_MismatchInfo__b5zQgDdtcDHQYcb66uqc5w firstMismatch;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ diagnostics;
|
|
NIM_BOOL enabled;
|
|
};
|
|
struct tyObject_NimSeqPayload__NqeV7s6MHxR0F42RfOSr7w {
|
|
NI cap;
|
|
tyObject_CandidateError__UhEY9aM3b3UsihMyUwzsE6A data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__9csKSQ865Bdwb8TbX9cOogww {
|
|
NI len; tySequence__9csKSQ865Bdwb8TbX9cOogww_Content* p;
|
|
};
|
|
struct tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ {
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field0;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw {
|
|
NI cap;
|
|
tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__2ysejK9bM8cCXleF05Ng9cHA {
|
|
NI len; tySequence__2ysejK9bM8cCXleF05Ng9cHA_Content* p;
|
|
};
|
|
struct tyTuple__OseWehQ0HNC8Ns4uO1D8HA {
|
|
NI Field0;
|
|
NI Field1;
|
|
tySequence__9csKSQ865Bdwb8TbX9cOogww Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__t5aybVY4yUrN8teD9ci7QMg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__MifMfw2W4LC8tGdAHK44uw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__MifMfw2W4LC8tGdAHK44uw {
|
|
NI cap;
|
|
tyTuple__OseWehQ0HNC8Ns4uO1D8HA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg {
|
|
NI len; tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg_Content* p;
|
|
};
|
|
struct tyTuple__3YFY9bGYwdIE9b6AnLB9bjRVA {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field0;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__lOx3RyCFEdWwPuwPwZ9bfgw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__thbhYPspijkiIfyBP8IBmg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__thbhYPspijkiIfyBP8IBmg {
|
|
NI cap;
|
|
tyTuple__3YFY9bGYwdIE9b6AnLB9bjRVA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__MSDrKmAF4cj59cY74qFKQtQ {
|
|
NI len; tySequence__MSDrKmAF4cj59cY74qFKQtQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__itIbMctsOuMe2zaGtZnB9cQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__g8a28DHE9cdGVPiGmhEPflQ* p;
|
|
};
|
|
typedef NU8 tyEnum_VarIndexKind__6pCadyQZHCR6acdFnGn1Ig;
|
|
struct tyObject_Connection__PKo09bcsgKnccLlJG4qrFxA {
|
|
tyEnum_VarIndexKind__6pCadyQZHCR6acdFnGn1Ig kind;
|
|
union{
|
|
NI parent;
|
|
NI graphIndex;
|
|
};
|
|
};
|
|
typedef NU8 tySet_tyEnum_VarFlag__uK6mVwFqk3i7KhNEz6AYBQ;
|
|
struct tyObject_VarIndex__gqlFfS5HP9cscNmlzNsazBA {
|
|
tyObject_Connection__PKo09bcsgKnccLlJG4qrFxA con;
|
|
tySet_tyEnum_VarFlag__uK6mVwFqk3i7KhNEz6AYBQ flags;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
|
|
NI reassignedTo;
|
|
NI aliveStart;
|
|
NI aliveEnd;
|
|
tySequence__qwqHTkRvwhrRyENtudHQ7g borrowsFrom;
|
|
};
|
|
struct tyObject_NimSeqPayload__g8a28DHE9cdGVPiGmhEPflQ {
|
|
NI cap;
|
|
tyObject_VarIndex__gqlFfS5HP9cscNmlzNsazBA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__oPvbBQGfJLgF9axmfwR3PQA {
|
|
NI len; tySequence__oPvbBQGfJLgF9axmfwR3PQA_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__wbezJLZ63O7NU9aIftrDlxQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__NkYyxwJaGyHHwB36hkB9amQ* p;
|
|
};
|
|
typedef NU8 tySet_tyEnum_SubgraphFlag__ml3yXvPvj6hJ9cmVAkOXJFQ;
|
|
struct tyObject_MutationInfo__09cglYawlQfhTDITHVV8vBw {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* param;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg mutatedHere;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg connectedVia;
|
|
tySet_tyEnum_SubgraphFlag__ml3yXvPvj6hJ9cmVAkOXJFQ flags;
|
|
NI maxMutation;
|
|
NI minConnection;
|
|
tySequence__qwqHTkRvwhrRyENtudHQ7g mutations;
|
|
};
|
|
struct tyObject_NimSeqPayload__NkYyxwJaGyHHwB36hkB9amQ {
|
|
NI cap;
|
|
tyObject_MutationInfo__09cglYawlQfhTDITHVV8vBw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__YeE3Q6WHPvSBrNLQF9alkGA {
|
|
NI len; tySequence__YeE3Q6WHPvSBrNLQF9alkGA_Content* p;
|
|
};
|
|
struct tyTuple__MYB87DFoxG1fGveKhpWHrg {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field0;
|
|
NI Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA {
|
|
NI cap;
|
|
tyTuple__MYB87DFoxG1fGveKhpWHrg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__dAjyAaabi52TN36Jp0fAXQ {
|
|
NI len; tySequence__dAjyAaabi52TN36Jp0fAXQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__zjCqTUmRUQ13paDvZALVLg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__GvixayxQeu9bs2apZuqVwSA* p;
|
|
};
|
|
struct tyTuple__X9bWVAqRSgByRpQwn6owzEA {
|
|
NI Field0;
|
|
NI Field1;
|
|
NI16 Field2;
|
|
};
|
|
struct tyObject_NimSeqPayload__GvixayxQeu9bs2apZuqVwSA {
|
|
NI cap;
|
|
tyTuple__X9bWVAqRSgByRpQwn6owzEA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__0a6ZbC0zPSfUDYzqPnO68A {
|
|
NI len; tySequence__0a6ZbC0zPSfUDYzqPnO68A_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w {
|
|
NI cap;
|
|
tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__Th9bZ3i8H7r9aIXe20QsLwRw {
|
|
NI len; tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__oMIXBa4DnnAqtxzhO1fTCQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__C3kXM6X9bHdvl3X0JNUNAkg* p;
|
|
};
|
|
typedef NU8 tyEnum_Nilability__jLZmLgZ19aea5C6c8s60k0w;
|
|
struct tyObject_NimSeqPayload__C3kXM6X9bHdvl3X0JNUNAkg {
|
|
NI cap;
|
|
tyEnum_Nilability__jLZmLgZ19aea5C6c8s60k0w data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__WAoMpel6cRl8wTBAvKwzFQ {
|
|
NI len; tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content* p;
|
|
};
|
|
struct tySequence__NE3kNZskLpMeWsT0qd9bxYQ {
|
|
NI len; tySequence__NE3kNZskLpMeWsT0qd9bxYQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__FYJJtWwzL8Q9cPhhKCWfZdA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__9aegMoItyP2qbxOG5EIP5hw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__9aegMoItyP2qbxOG5EIP5hw {
|
|
NI cap;
|
|
tySequence__NE3kNZskLpMeWsT0qd9bxYQ data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NU8 tyEnum_TransitionKind__RnJG7vr34PrgdLvvoOJsfg;
|
|
struct tyObject_History__GvmH1bmZD6bA1ithz47A7w {
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info;
|
|
tyEnum_Nilability__jLZmLgZ19aea5C6c8s60k0w nilability;
|
|
tyEnum_TransitionKind__RnJG7vr34PrgdLvvoOJsfg kind;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* node;
|
|
};
|
|
struct tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA {
|
|
NI cap;
|
|
tyObject_History__GvmH1bmZD6bA1ithz47A7w data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__fEh0bUDDOwnFhhuQmQJTNA {
|
|
NI len; tySequence__fEh0bUDDOwnFhhuQmQJTNA_Content* p;
|
|
};
|
|
struct tyTuple__czAeVAIf9abkuDYbRyH2HPw {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field0;
|
|
tyEnum_Nilability__jLZmLgZ19aea5C6c8s60k0w Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg {
|
|
NI cap;
|
|
tyTuple__czAeVAIf9abkuDYbRyH2HPw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__CjiF6qhVnW77uIpIJIHh4g {
|
|
NI len; tySequence__CjiF6qhVnW77uIpIJIHh4g_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__onOKAtHKNxET7Gp3h2oflg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__Znv3PEyd4h7xCJk9aB9b1M5Q* p;
|
|
};
|
|
struct tyTuple__Q7CgtBIIaP8AXsO59brAMtw {
|
|
NI Field0;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field1;
|
|
};
|
|
struct tyObject_NimSeqPayload__Znv3PEyd4h7xCJk9aB9b1M5Q {
|
|
NI cap;
|
|
tyTuple__Q7CgtBIIaP8AXsO59brAMtw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__ktORsIoSYOx5QT5QRjKHng {
|
|
NI len; tySequence__ktORsIoSYOx5QT5QRjKHng_Content* p;
|
|
};
|
|
typedef NU16 tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA;
|
|
struct tyObject_NimSeqV2__FQsResUeEcXfA4s11SY7hw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__1r4TrIqtkkKN042O9aYRKng* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__1r4TrIqtkkKN042O9aYRKng {
|
|
NI cap;
|
|
tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__ayW1sBql6IlgnJXmG6YwBw {
|
|
NI len; tySequence__ayW1sBql6IlgnJXmG6YwBw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__V1sDZniNC8i2cGcfY7alaw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__UvI72P1Ci3mWW9bYmzSGKZw* p;
|
|
};
|
|
typedef NU8 tyEnum_ImportMode__LzfO42ojcBTf7f9ahbveBXw;
|
|
struct tyObject_ImportedModule__Iz1DzOMV1rZCTSH8FVD9aSQ {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m;
|
|
tyEnum_ImportMode__LzfO42ojcBTf7f9ahbveBXw mode;
|
|
union{
|
|
struct {tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA imported;
|
|
} _mode_2;
|
|
struct {tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA exceptSet;
|
|
} _mode_3;
|
|
};
|
|
};
|
|
struct tyObject_NimSeqPayload__UvI72P1Ci3mWW9bYmzSGKZw {
|
|
NI cap;
|
|
tyObject_ImportedModule__Iz1DzOMV1rZCTSH8FVD9aSQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__Bis5AbpONWcIRrPyPJS8Yw {
|
|
NI len; tySequence__Bis5AbpONWcIRrPyPJS8Yw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__DC00sYxN40y0217jP2oTkQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__HSKTcYZwUJvlEG7YBbn9c1g* p;
|
|
};
|
|
struct tyTuple__NAaJgGVgNmlGoqmiWxdOHQ {
|
|
NI Field0;
|
|
tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ Field1;
|
|
};
|
|
struct tyObject_NimSeqPayload__HSKTcYZwUJvlEG7YBbn9c1g {
|
|
NI cap;
|
|
tyTuple__NAaJgGVgNmlGoqmiWxdOHQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA {
|
|
Exception Sup;
|
|
};
|
|
struct tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA {
|
|
tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup;
|
|
};
|
|
struct tySequence__iAJHx13GhKZqo9aZIEf0shg {
|
|
NI len; tySequence__iAJHx13GhKZqo9aZIEf0shg_Content* p;
|
|
};
|
|
struct tyTuple__w31HlKXGH5QCPFggOmKfbQ {
|
|
NimStringV2 Field0;
|
|
NI32 Field1;
|
|
};
|
|
struct tyTuple__Qg4SFODJal5XbwOjR1hWhg {
|
|
NI Field0;
|
|
tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1;
|
|
tyTuple__w31HlKXGH5QCPFggOmKfbQ Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__9crFKB3ijLH1UoONxI7Wv9cg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__WcBYMWkOG3afqL6Yv9aa1ZQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__WcBYMWkOG3afqL6Yv9aa1ZQ {
|
|
NI cap;
|
|
tyTuple__Qg4SFODJal5XbwOjR1hWhg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ {
|
|
NI len; tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content* p;
|
|
};
|
|
struct tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw {
|
|
NI Field0;
|
|
tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1;
|
|
NimStringV2 Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__Cmg4j9a4Htp0lQwd8wtY9c4w {
|
|
NI len;
|
|
tyObject_NimSeqPayload__3RbvaLpszteyBg5VtBKuBg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__3RbvaLpszteyBg5VtBKuBg {
|
|
NI cap;
|
|
tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__XUL1TrMU0tgXmaMFCIYgFQ {
|
|
NI len; tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__dL2LiE9b8OdNONImzeyRXHQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__Gs7zV5LoPypJeYAw39aLRlw* p;
|
|
};
|
|
struct tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg {
|
|
tyArray__qtqsWM5aXmcpMIVmvq3kAA Field0;
|
|
NI Field1;
|
|
};
|
|
struct tyObject_NimSeqPayload__Gs7zV5LoPypJeYAw39aLRlw {
|
|
NI cap;
|
|
tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__jwzrUFjG9akTIJTBBFvvqxw {
|
|
NI len; tySequence__jwzrUFjG9akTIJTBBFvvqxw_Content* p;
|
|
};
|
|
struct tyTuple__XOVT24GHXwqiEj5GCsEGCA {
|
|
NimStringV2 Field0;
|
|
NI Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__NYpmnPXK9cveyh9c9bYWKJPaQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__Wy5cyegd9bobQ9clyZEcYEEw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__Wy5cyegd9bobQ9clyZEcYEEw {
|
|
NI cap;
|
|
tyTuple__XOVT24GHXwqiEj5GCsEGCA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA {
|
|
NI len; tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content* p;
|
|
};
|
|
struct tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw {
|
|
NI h;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* key;
|
|
NI val;
|
|
};
|
|
struct tyObject_NimSeqV2__bL7MMQ5NudJ1BmZs0Ho3cA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__kYHMNCJOIUidTz9aAPdkOwA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__kYHMNCJOIUidTz9aAPdkOwA {
|
|
NI cap;
|
|
tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__YrxX49bb8rgJi59a7He40eNw {
|
|
NI len; tySequence__YrxX49bb8rgJi59a7He40eNw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw {
|
|
NI cap;
|
|
tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__QhKW39aBdj2b0D43QtN2bjA {
|
|
NI len; tySequence__QhKW39aBdj2b0D43QtN2bjA_Content* p;
|
|
};
|
|
typedef NU8 tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg;
|
|
struct tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg {
|
|
tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg kind;
|
|
union{
|
|
NI dest;
|
|
struct {tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n;
|
|
} _kind_2;
|
|
};
|
|
};
|
|
struct tySequence__IPtyN4X4M7AM4OiTlP3GXQ {
|
|
NI len; tySequence__IPtyN4X4M7AM4OiTlP3GXQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg* p;
|
|
};
|
|
struct tySequence__oFoKqOMdasuVwZhYxHFrVw {
|
|
NI len; tySequence__oFoKqOMdasuVwZhYxHFrVw_Content* p;
|
|
};
|
|
struct tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw {
|
|
NIM_BOOL isTryBlock;
|
|
union{
|
|
struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* label;
|
|
tySequence__oFoKqOMdasuVwZhYxHFrVw breakFixups;
|
|
} _isTryBlock_1;
|
|
struct {tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* finale;
|
|
tySequence__qwqHTkRvwhrRyENtudHQ7g raiseFixups;
|
|
} _isTryBlock_2;
|
|
};
|
|
};
|
|
struct tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg {
|
|
NI cap;
|
|
tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA {
|
|
NI cap;
|
|
tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyTuple__SCMnwYO9aLsJgaGprCp9avVA {
|
|
NI Field0;
|
|
tySequence__xxu3GgaFAGO6lOns9aHaeLQ Field1;
|
|
};
|
|
struct tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g {
|
|
NI len;
|
|
tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ {
|
|
NI cap;
|
|
tyTuple__SCMnwYO9aLsJgaGprCp9avVA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__5fC7I0Z9c1lKqLPt21mpCCA {
|
|
NI len; tySequence__5fC7I0Z9c1lKqLPt21mpCCA_Content* p;
|
|
};
|
|
typedef NimStringV2 tyArray__LdyC7LZsOdioGeEnoLpaWg[3];
|
|
struct tyObject_TBlock__JIRrZegp1dSH545gTl2wbw {
|
|
NI id;
|
|
NimStringV2 label;
|
|
tyArray__LdyC7LZsOdioGeEnoLpaWg sections;
|
|
NIM_BOOL isLoop;
|
|
NI16 nestedTryStmts;
|
|
NI16 nestedExceptStmts;
|
|
NI16 frameLen;
|
|
};
|
|
struct tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A {
|
|
NI len;
|
|
tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA {
|
|
NI cap;
|
|
tyObject_TBlock__JIRrZegp1dSH545gTl2wbw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__WPcy3bORPBFlmk2KIq2pbQ {
|
|
NI len; tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__IQUHXjkgMF48MEbJIHZqzw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__QTW9aEnkfoVR0hWdVqOtyOQ* p;
|
|
};
|
|
struct tyTuple__a1QJSSO0LTGR9bFH59c2xGCA {
|
|
NI Field0;
|
|
tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1;
|
|
};
|
|
struct tyObject_NimSeqPayload__QTW9aEnkfoVR0hWdVqOtyOQ {
|
|
NI cap;
|
|
tyTuple__a1QJSSO0LTGR9bFH59c2xGCA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__rB68esCEKanLFytJ5hiKsw {
|
|
NI len; tySequence__rB68esCEKanLFytJ5hiKsw_Content* p;
|
|
};
|
|
typedef NU8 tyEnum_TDirection__14OAkGPfNZ8YC0eCDxaymA;
|
|
struct tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* v;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* alias;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* lower;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* upper;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* stride;
|
|
tyEnum_TDirection__14OAkGPfNZ8YC0eCDxaymA dir;
|
|
NIM_BOOL blacklisted;
|
|
};
|
|
struct tySequence__loAWJVxRHRzOqoJ9a7PCuzg {
|
|
NI len; tySequence__loAWJVxRHRzOqoJ9a7PCuzg_Content* p;
|
|
};
|
|
struct tyTuple__GRD9aIjxw3tFJVBgFRUZBaA {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field0;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field1;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field2;
|
|
NI Field3;
|
|
NIM_BOOL Field4;
|
|
};
|
|
struct tyObject_NimSeqV2__npyTc5xXMjVgCzUKeEpmKg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__wP2augFlqFsw43J7DJO8Eg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__wP2augFlqFsw43J7DJO8Eg {
|
|
NI cap;
|
|
tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__9cGbUnp9c9cN3Rd8J9abY9cHYrw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__khdc4AxxyIvw0E9cy9bUEz8w* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__khdc4AxxyIvw0E9cy9bUEz8w {
|
|
NI cap;
|
|
tyTuple__GRD9aIjxw3tFJVBgFRUZBaA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__CLxteBYwBSYOnzVdclEAZA {
|
|
NI len; tySequence__CLxteBYwBSYOnzVdclEAZA_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__Qivo2P9anQ6KDTHyDkxROBg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__IiDaRoZAWgHs9czSJjwt9cuA* p;
|
|
};
|
|
struct tyTuple__koqYHy9bcr6c5EC1AVLHrBw {
|
|
tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA Field0;
|
|
NimStringV2 Field1;
|
|
};
|
|
struct tyObject_NimSeqPayload__IiDaRoZAWgHs9czSJjwt9cuA {
|
|
NI cap;
|
|
tyTuple__koqYHy9bcr6c5EC1AVLHrBw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__xxzaIRRwBSmC9auydz4uNwA {
|
|
NI len; tySequence__xxzaIRRwBSmC9auydz4uNwA_Content* p;
|
|
};
|
|
struct tyTuple__C5G2pXOyz7QIn9b4No233xw {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field0;
|
|
NIM_BOOL Field1;
|
|
NI Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw {
|
|
NI cap;
|
|
tyTuple__C5G2pXOyz7QIn9b4No233xw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA {
|
|
RootObj Sup;
|
|
tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen;
|
|
};
|
|
typedef NimStringV2 tyArray__G64tTnd4J2GTebj2rm62iw[16];
|
|
typedef NU8 tySet_tyEnum_CodegenFlag__cTkb0Znn9c0Y9clsw9aAohBAQ;
|
|
struct tyObject_Table__7QUih24SnfvotOZJCNYrBg {
|
|
tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A {
|
|
tySequence__WPcy3bORPBFlmk2KIq2pbQ data;
|
|
NI counter;
|
|
};
|
|
struct tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA {
|
|
NI counter;
|
|
tySequence__MoXuTbVW9cpbdFcU68jxs9bA data;
|
|
};
|
|
typedef NimStringV2 tyArray__uYfnZr3JDHzYnjwgTP66Xw[10];
|
|
struct tyObject_CountTable__tUMxxU9cRgLolsrW9b7IBGsQ {
|
|
tySequence__XUL1TrMU0tgXmaMFCIYgFQ data;
|
|
NI counter;
|
|
NIM_BOOL isSorted;
|
|
};
|
|
struct tyObject_NdiFile__9agcNDMZLEhF9btXu8YBZkwA {
|
|
NIM_BOOL enabled;
|
|
FILE* f;
|
|
NimStringV2 buf;
|
|
NimStringV2 filename;
|
|
tySequence__UfuHwINLHlFJGRcvFZqKQQ syms;
|
|
};
|
|
struct tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A {
|
|
tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA Sup;
|
|
tyArray__G64tTnd4J2GTebj2rm62iw s;
|
|
tySet_tyEnum_CodegenFlag__cTkb0Znn9c0Y9clsw9aAohBAQ flags;
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module;
|
|
NimStringV2 filename;
|
|
NimStringV2 cfilename;
|
|
NimStringV2 tmpBase;
|
|
tyObject_Table__7QUih24SnfvotOZJCNYrBg typeCache;
|
|
tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A typeABICache;
|
|
tyObject_Table__7QUih24SnfvotOZJCNYrBg forwTypeCache;
|
|
tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA declaredThings;
|
|
tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA declaredProtos;
|
|
tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA alive;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ headerFiles;
|
|
tyObject_Table__7QUih24SnfvotOZJCNYrBg typeInfoMarker;
|
|
tyObject_Table__7QUih24SnfvotOZJCNYrBg typeInfoMarkerV2;
|
|
tyObject_TCProc__IoZ6UP6LitaDvmg7qjHmzA* initProc;
|
|
tyObject_TCProc__IoZ6UP6LitaDvmg7qjHmzA* preInitProc;
|
|
NimStringV2 hcrCreateTypeInfosProc;
|
|
NIM_BOOL inHcrInitGuard;
|
|
tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ typeStack;
|
|
tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA dataCache;
|
|
NI typeNodes;
|
|
NI nimTypes;
|
|
NimStringV2 typeNodesName;
|
|
NimStringV2 nimTypesName;
|
|
NI labels;
|
|
tyArray__uYfnZr3JDHzYnjwgTP66Xw extensionLoaders;
|
|
tyObject_CountTable__tUMxxU9cRgLolsrW9b7IBGsQ sigConflicts;
|
|
tyObject_BModuleListcolonObjectType___5RBBlr3QI37u6S3kRDGuFA* g;
|
|
tyObject_NdiFile__9agcNDMZLEhF9btXu8YBZkwA ndi;
|
|
};
|
|
struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ {
|
|
NI len; tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg {
|
|
NI cap;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g {
|
|
NI len; tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content* p;
|
|
};
|
|
struct tyTuple__awOivLjlO76sGdHY7nQUjQ {
|
|
NI Field0;
|
|
NI Field1;
|
|
NimStringV2 Field2;
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field3;
|
|
};
|
|
struct tyObject_NimSeqV2__VEgyfLs7cCyI3QagFYmanw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__BHuiu7QKJ80lrQVCTbvhng* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__BHuiu7QKJ80lrQVCTbvhng {
|
|
NI cap;
|
|
tyTuple__awOivLjlO76sGdHY7nQUjQ data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NU8 tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg;
|
|
struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg {
|
|
tySequence__MlAD6nAPq9bHKla9cWiIZP0g data;
|
|
NI counter;
|
|
NI first;
|
|
NI last;
|
|
};
|
|
struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q {
|
|
NIM_BOOL isUnquoted;
|
|
tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg kind;
|
|
union{
|
|
struct {NimStringV2 str;
|
|
} _kind_1;
|
|
struct {NI64 num;
|
|
} _kind_2;
|
|
struct {NF fnum;
|
|
} _kind_3;
|
|
struct {NIM_BOOL bval;
|
|
} _kind_4;
|
|
struct {tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg fields;
|
|
} _kind_6;
|
|
struct {tySequence__oLpBKXzW3hF9aCVMo5EymfQ elems;
|
|
} _kind_7;
|
|
};
|
|
};
|
|
struct tySequence__wrWQccISxQegvhlY18rdnw {
|
|
NI len; tySequence__wrWQccISxQegvhlY18rdnw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__k9as4vWfYyNRgkHt8lMwDmA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__BAm9aOBJY9bM1IQmTFvjtPnA* p;
|
|
};
|
|
struct tyTuple__Ss72DYPHpb9a9bqskL9cokvpA {
|
|
NI Field0;
|
|
tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1;
|
|
};
|
|
struct tyObject_NimSeqPayload__BAm9aOBJY9bM1IQmTFvjtPnA {
|
|
NI cap;
|
|
tyTuple__Ss72DYPHpb9a9bqskL9cokvpA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__vvjBiOq9aoQgQw9cKw5pbUiw {
|
|
NI len; tySequence__vvjBiOq9aoQgQw9cKw5pbUiw_Content* p;
|
|
};
|
|
struct tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ {
|
|
NI Field0;
|
|
tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg Field1;
|
|
NI Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__3M3wsa0KUxhevf2g1fgvtw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__noxMJKuumgcRfv4721T9b9bQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__noxMJKuumgcRfv4721T9b9bQ {
|
|
NI cap;
|
|
tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__UuiPn6QjIiUTdSVwX2PZ6w {
|
|
NI len; tySequence__UuiPn6QjIiUTdSVwX2PZ6w_Content* p;
|
|
};
|
|
struct tyTuple__Ll5iolPASSzOEheeSNjmiw {
|
|
NI Field0;
|
|
NI32 Field1;
|
|
};
|
|
struct tyTuple__9a3DhYVfcy14Fx42tD0lSEQ {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
tyTuple__Ll5iolPASSzOEheeSNjmiw Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__2CszJv4Awf2PkjDu1CFa9bw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__2hoVmBMrw9cl7ZJ9cAW9av5sQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__2hoVmBMrw9cl7ZJ9cAW9av5sQ {
|
|
NI cap;
|
|
tyTuple__9a3DhYVfcy14Fx42tD0lSEQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__PrBYolTs4TOSgE8v5oqDUQ {
|
|
NI len; tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__YkBrD9cfogBxN6M8Ea9bOdwQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__pUCp1afY2W1bEBBpRvLMHw* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__pUCp1afY2W1bEBBpRvLMHw {
|
|
NI cap;
|
|
tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg* data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NU16 tySet_tyEnum_FilePermission__9a5SPDJ9aL9aLJgb0TzciuflA;
|
|
typedef NU8 tyEnum_FilePermission__9a5SPDJ9aL9aLJgb0TzciuflA;
|
|
struct tySequence__ShY8g1lKoVH7yYhtphfCGw {
|
|
NI len; tySequence__ShY8g1lKoVH7yYhtphfCGw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__9c4XjgUwDlRBjaY7vO8rZXw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__4BDPuvMirB8NWYf9aDbGgAg* p;
|
|
};
|
|
struct tyObject_TBlock__aEzq0RX9b9aMUiezcVGcX5tQ {
|
|
NI id;
|
|
NIM_BOOL isLoop;
|
|
};
|
|
struct tyObject_NimSeqPayload__4BDPuvMirB8NWYf9aDbGgAg {
|
|
NI cap;
|
|
tyObject_TBlock__aEzq0RX9b9aMUiezcVGcX5tQ data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NU8 tyEnum_TJSTypeKind__H6PW8hR2oUufkIEX9b1rorA;
|
|
struct tySequence__9cCSgm13tH1p7f9cvMWWx8qg {
|
|
NI len; tySequence__9cCSgm13tH1p7f9cvMWWx8qg_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__cfXBK7Z2AQpF1DEkDk9cL9aQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__4udybKOfUDm4IgvvN7YhSA* p;
|
|
};
|
|
struct tySequence__ZD3gjsY4ErSd1GZWwLpMfQ {
|
|
NI len; tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content* p;
|
|
};
|
|
struct tyObject_Mapping__gnEAjk5Xp9cAgTF074N9bmvg {
|
|
NIM_BOOL inSource;
|
|
union{
|
|
struct {NI file;
|
|
NI line;
|
|
tySequence__ZD3gjsY4ErSd1GZWwLpMfQ segments;
|
|
} _inSource_1;
|
|
};
|
|
};
|
|
struct tyObject_NimSeqPayload__4udybKOfUDm4IgvvN7YhSA {
|
|
NI cap;
|
|
tyObject_Mapping__gnEAjk5Xp9cAgTF074N9bmvg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA {
|
|
NI original;
|
|
NI generated;
|
|
NI name;
|
|
};
|
|
struct tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q {
|
|
NI cap;
|
|
tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og {
|
|
NI len; tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content* p;
|
|
};
|
|
struct tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
NI Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__WwIxl9cP870j9abb7JNt62Qw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__ix0G8Ryw3xjwco1U8sjH5g* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__ix0G8Ryw3xjwco1U8sjH5g {
|
|
NI cap;
|
|
tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw {
|
|
NI len; tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content* p;
|
|
};
|
|
struct tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw {
|
|
NIM_BOOL isRst;
|
|
union{
|
|
struct {tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* rst;
|
|
} _isRst_1;
|
|
struct {NimStringV2 str;
|
|
} _isRst_2;
|
|
};
|
|
};
|
|
struct tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA {
|
|
NI cap;
|
|
tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__HsIBrWWNKBMO7j6datX5Dw {
|
|
NI len; tySequence__HsIBrWWNKBMO7j6datX5Dw_Content* p;
|
|
};
|
|
typedef NU8 tyEnum_TokType__UY24uyT9bUilTKVVPqpgQjA;
|
|
struct tyObject_Token__E0ilHwDrlCLqd7buwAkizA {
|
|
tyEnum_TokType__UY24uyT9bUilTKVVPqpgQjA kind;
|
|
NI ival;
|
|
NimStringV2 symbol;
|
|
NI line;
|
|
NI col;
|
|
};
|
|
struct tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg {
|
|
NI cap;
|
|
tyObject_Token__E0ilHwDrlCLqd7buwAkizA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw {
|
|
NI len; tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ {
|
|
NI cap;
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NU8 tyEnum_RstNodeKind__DNoJcMFu9cjq4EGXsLl82CQ;
|
|
struct tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA {
|
|
NU16 line;
|
|
NI16 col;
|
|
NI32 fileIndex;
|
|
};
|
|
struct tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ {
|
|
tyEnum_RstNodeKind__DNoJcMFu9cjq4EGXsLl82CQ kind;
|
|
union{
|
|
struct {NimStringV2 text;
|
|
} _kind_1;
|
|
struct {NimStringV2 labelFmt;
|
|
} _kind_2;
|
|
struct {NimStringV2 lineIndent;
|
|
} _kind_3;
|
|
struct {NimStringV2 adType;
|
|
} _kind_4;
|
|
struct {NI level;
|
|
} _kind_5;
|
|
struct {NI order;
|
|
} _kind_6;
|
|
struct {NI quotationDepth;
|
|
} _kind_7;
|
|
struct {tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info;
|
|
} _kind_8;
|
|
struct {NimStringV2 tooltip;
|
|
} _kind_9;
|
|
struct {NI colCount;
|
|
} _kind_10;
|
|
struct {NIM_BOOL endsHeader;
|
|
} _kind_11;
|
|
struct {NI span;
|
|
} _kind_12;
|
|
};
|
|
NimStringV2 anchor;
|
|
tySequence__V9cBl110bSARQ3Xk9bVaXHDw sons;
|
|
};
|
|
struct tySequence__KaZEC9alGb0qEnwuLoUB4EQ {
|
|
NI len; tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog {
|
|
NI len;
|
|
tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg* p;
|
|
};
|
|
typedef NU8 tyEnum_AnchorRule__VRcK7lSGqHtuwsH5dBGC0Q;
|
|
typedef NU8 tyEnum_RstAnchorKind__HSMTgv9aOcu9c9aGdUFHNRGww;
|
|
struct tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg {
|
|
NimStringV2 symKind;
|
|
NimStringV2 symTypeKind;
|
|
NimStringV2 name;
|
|
NimStringV2 generics;
|
|
NIM_BOOL isGroup;
|
|
NIM_BOOL parametersProvided;
|
|
tySequence__4eQHGndY6XBYpFOH09apV8Q parameters;
|
|
NimStringV2 outType;
|
|
};
|
|
struct tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA {
|
|
tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info;
|
|
NI priority;
|
|
tyEnum_AnchorRule__VRcK7lSGqHtuwsH5dBGC0Q kind;
|
|
union{
|
|
struct {tyEnum_RstAnchorKind__HSMTgv9aOcu9c9aGdUFHNRGww anchorType;
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* target;
|
|
} _kind_1;
|
|
struct {NimStringV2 tooltip;
|
|
tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg langSym;
|
|
NimStringV2 refname;
|
|
} _kind_2;
|
|
};
|
|
};
|
|
struct tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg {
|
|
NI cap;
|
|
tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__F9boYP184KOk9aMfON9aNJqIg {
|
|
NI len; tySequence__F9boYP184KOk9aMfON9aNJqIg_Content* p;
|
|
};
|
|
struct tyTuple__8io2RZ1DpCBm14M9cFhsmTg {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
tySequence__KaZEC9alGb0qEnwuLoUB4EQ Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__twJoqW5c4E3cOt76Fpeo8g {
|
|
NI len;
|
|
tyObject_NimSeqPayload__Zd5cs4Mg7AcXzu7RZ9b8tww* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__Zd5cs4Mg7AcXzu7RZ9b8tww {
|
|
NI cap;
|
|
tyTuple__8io2RZ1DpCBm14M9cFhsmTg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__h3lxIYk9bDFo9a6O25fEkVTQ {
|
|
NI len; tySequence__h3lxIYk9bDFo9a6O25fEkVTQ_Content* p;
|
|
};
|
|
struct tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw {
|
|
NimStringV2 alias;
|
|
NimStringV2 anchor;
|
|
tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info;
|
|
};
|
|
struct tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw {
|
|
NI len;
|
|
tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA {
|
|
NI cap;
|
|
tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__lrunEzM3UiMYKPLPCTNo0w {
|
|
NI len; tySequence__lrunEzM3UiMYKPLPCTNo0w_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__Bkp7ppXvCzxbDt5fKwYJlQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__UxSHwnlCAebZsaq1N11Dlw* p;
|
|
};
|
|
typedef NU8 tyEnum_SubstitutionKind__UYVbDnYn9cKDLyuToJ1Ro9cg;
|
|
struct tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw {
|
|
tyEnum_SubstitutionKind__UYVbDnYn9cKDLyuToJ1Ro9cg kind;
|
|
NimStringV2 key;
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* value;
|
|
tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info;
|
|
};
|
|
struct tyObject_NimSeqPayload__UxSHwnlCAebZsaq1N11Dlw {
|
|
NI cap;
|
|
tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__lBgZ7a89beZGYPl8PiANMTA {
|
|
NI len; tySequence__lBgZ7a89beZGYPl8PiANMTA_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ {
|
|
NI cap;
|
|
NIM_CHAR data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__SugKu9bev7GtgZTDZMD2xgw {
|
|
NI len; tySequence__SugKu9bev7GtgZTDZMD2xgw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__1WcaVGnu72ht6S2cLGcm8w {
|
|
NI len;
|
|
tyObject_NimSeqPayload__w321jV06gT9c9aMpq4KZbL7g* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__w321jV06gT9c9aMpq4KZbL7g {
|
|
NI cap;
|
|
tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__59axsmyJq9bYh2MONDvuwAkA {
|
|
NI len; tySequence__59axsmyJq9bYh2MONDvuwAkA_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA* p;
|
|
};
|
|
typedef NU8 tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA;
|
|
struct tyTuple__msoRFpgv3EcbLwCh9arSpYw {
|
|
tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA Field0;
|
|
NI Field1;
|
|
NI Field2;
|
|
NI Field3;
|
|
NimStringV2 Field4;
|
|
};
|
|
struct tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA {
|
|
NI cap;
|
|
tyTuple__msoRFpgv3EcbLwCh9arSpYw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__itU9cAYRNnSMU3pWsbVN4bA {
|
|
NI len; tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content* p;
|
|
};
|
|
struct tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ {
|
|
NIM_CHAR symbol;
|
|
NIM_BOOL hasOverline;
|
|
NI line;
|
|
NIM_BOOL hasPeers;
|
|
};
|
|
struct tyObject_NimSeqV2__ECR9cjMWavZM7hJgLDATrVQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__Tind7Lu9aop1VQgk5Xy5itA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__Tind7Lu9aop1VQgk5Xy5itA {
|
|
NI cap;
|
|
tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__Bj34UZNlFIOjckWWrFtrXA {
|
|
NI len; tySequence__Bj34UZNlFIOjckWWrFtrXA_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__htvXqphKe13RjSJV81JDMA* p;
|
|
};
|
|
struct tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA {
|
|
NI start;
|
|
NI stop;
|
|
};
|
|
struct tyObject_NimSeqPayload__htvXqphKe13RjSJV81JDMA {
|
|
NI cap;
|
|
tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyTuple__kN8up2W6YKc5YA9avn5mV5w {
|
|
NimStringV2 Field0;
|
|
NI Field1;
|
|
NI Field2;
|
|
};
|
|
struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ {
|
|
NI len; tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content* p;
|
|
};
|
|
struct tyTuple__1wU9ajf4VtbrOmgUqBNzsYg {
|
|
NI Field0;
|
|
NI Field1;
|
|
NimStringV2 Field2;
|
|
tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* Field3;
|
|
};
|
|
struct tyObject_NimSeqV2__dunIjNZUjVBcLcpqhxgzPA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__rXlM1nesM28XstOX9ccm9atA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__rXlM1nesM28XstOX9ccm9atA {
|
|
NI cap;
|
|
tyTuple__1wU9ajf4VtbrOmgUqBNzsYg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__7NPfIKL9byl5LKWg9aDddIoQ {
|
|
NI len; tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ {
|
|
NI len;
|
|
tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg* p;
|
|
};
|
|
struct tyObject_Item__xIWVCW9buZJq272Lwjb2YKA {
|
|
tySequence__aNvCnksuz1F1Q4tMb9afk9aw descRst;
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ substitutions;
|
|
NimStringV2 sortName;
|
|
tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info;
|
|
NimStringV2 anchor;
|
|
NimStringV2 name;
|
|
NimStringV2 detailedName;
|
|
};
|
|
struct tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg {
|
|
NI cap;
|
|
tyObject_Item__xIWVCW9buZJq272Lwjb2YKA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__HHCGXo4NJPVPsclXXVC9aqA {
|
|
NI len; tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content* p;
|
|
};
|
|
struct tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
tySequence__7NPfIKL9byl5LKWg9aDddIoQ Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__yqZMun9cln8A4uH3ALgANYA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__EhCpklQjTKl834iaUhzcTA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__EhCpklQjTKl834iaUhzcTA {
|
|
NI cap;
|
|
tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__T9cc8i7z3uFa6qWrxalwg0A {
|
|
NI len; tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big {
|
|
NI len;
|
|
tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w* p;
|
|
};
|
|
struct tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg {
|
|
NimStringV2 content;
|
|
NimStringV2 sortName;
|
|
};
|
|
struct tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w {
|
|
NI cap;
|
|
tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__Chkr9cfPW8zB6JIX5upkN2A {
|
|
NI len; tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content* p;
|
|
};
|
|
struct tyTuple__E1X6NevDQ7zMPqQny9czpRA {
|
|
NI Field0;
|
|
NimStringV2 Field1;
|
|
tySequence__T9cc8i7z3uFa6qWrxalwg0A Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__y7sfyMdouxVRhoY2VVF5UA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__iFaucphd8FdrGA39cas6KPQ* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__iFaucphd8FdrGA39cas6KPQ {
|
|
NI cap;
|
|
tyTuple__E1X6NevDQ7zMPqQny9czpRA data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__Z3hh9bhfxd7zG8qbxXhhwgg {
|
|
NI len; tySequence__Z3hh9bhfxd7zG8qbxXhhwgg_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg {
|
|
NI len;
|
|
tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA* p;
|
|
};
|
|
typedef NU8 tyEnum_AnchorRule__g9b7A1W7y7TqDINcOHWBCuA;
|
|
struct tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg {
|
|
tyEnum_AnchorRule__g9b7A1W7y7TqDINcOHWBCuA ar;
|
|
NI priority;
|
|
NimStringV2 tooltip;
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* target;
|
|
tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info;
|
|
};
|
|
struct tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA {
|
|
NI cap;
|
|
tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__S9cRYDGEtwFAiIx8lrf8JDw {
|
|
NI len; tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content* p;
|
|
};
|
|
struct tyObject_NimSeqV2__cM5n669atk2WwIsg1klRfnA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__T75wJEYiYKO9aX355Cojnlw* p;
|
|
};
|
|
struct tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* json;
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* rst;
|
|
NimStringV2 rstField;
|
|
};
|
|
struct tyObject_NimSeqPayload__T75wJEYiYKO9aX355Cojnlw {
|
|
NI cap;
|
|
tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tySequence__MVOolrgzxbiYsd7sgvFfFw {
|
|
NI len; tySequence__MVOolrgzxbiYsd7sgvFfFw_Content* p;
|
|
};
|
|
struct tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A {
|
|
NimStringV2 keyword;
|
|
NimStringV2 link;
|
|
NimStringV2 linkTitle;
|
|
NimStringV2 linkDesc;
|
|
};
|
|
struct tySequence__CJOrWaM0fWekVRTE2AotGw {
|
|
NI len; tySequence__CJOrWaM0fWekVRTE2AotGw_Content* p;
|
|
};
|
|
struct tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ {
|
|
NI Field0;
|
|
tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A Field1;
|
|
tySequence__CJOrWaM0fWekVRTE2AotGw Field2;
|
|
};
|
|
struct tyObject_NimSeqV2__Zlfc8rX89bMDOn9cX2xnJn5A {
|
|
NI len;
|
|
tyObject_NimSeqPayload__V2tvseKYa9cxIyUrRBPDhTA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__V2tvseKYa9cxIyUrRBPDhTA {
|
|
NI cap;
|
|
tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ data[SEQ_DECL_SIZE];
|
|
};
|
|
struct tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA {
|
|
NI len;
|
|
tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA* p;
|
|
};
|
|
struct tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA {
|
|
NI cap;
|
|
tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A data[SEQ_DECL_SIZE];
|
|
};
|
|
typedef NIM_CHAR tyArray__gpc2RrLEcWgv7ONpLYNHOw[2001];
|
|
|
|
|
|
#ifndef tySequence__uB9b75OUPRENsBAu4AnoePA_Content_PP
|
|
#define tySequence__uB9b75OUPRENsBAu4AnoePA_Content_PP
|
|
struct tySequence__uB9b75OUPRENsBAu4AnoePA_Content { NI cap; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9chP3SzkaldXzawWQCDsqqg_Content_PP
|
|
#define tySequence__9chP3SzkaldXzawWQCDsqqg_Content_PP
|
|
struct tySequence__9chP3SzkaldXzawWQCDsqqg_Content { NI cap; tyTuple__aGv2fk9ceddvdC01ZJC2Q2g data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP
|
|
#define tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP
|
|
struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content { NI cap; tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP
|
|
#define tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP
|
|
struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content { NI cap; tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP
|
|
#define tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP
|
|
struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content { NI cap; tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__xv3aaFd3JCw8NbmALHiezQ_Content_PP
|
|
#define tySequence__xv3aaFd3JCw8NbmALHiezQ_Content_PP
|
|
struct tySequence__xv3aaFd3JCw8NbmALHiezQ_Content { NI cap; tyTuple__sPaDkVPSC0MkcoXCxPH9ccA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__xv3aaFd3JCw8NbmALHiezQ_Content_PP
|
|
#define tySequence__xv3aaFd3JCw8NbmALHiezQ_Content_PP
|
|
struct tySequence__xv3aaFd3JCw8NbmALHiezQ_Content { NI cap; tyTuple__sPaDkVPSC0MkcoXCxPH9ccA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
|
|
#define tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP
|
|
struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content { NI cap; tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP
|
|
#define tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP
|
|
struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content { NI cap; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__trGETez9cSsl1jxXZnhjkxw_Content_PP
|
|
#define tySequence__trGETez9cSsl1jxXZnhjkxw_Content_PP
|
|
struct tySequence__trGETez9cSsl1jxXZnhjkxw_Content { NI cap; tyTuple__zny240XqOp8RaO2p8IHLJQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__6j25whH7XTBoIXcM0x1T7A_Content_PP
|
|
#define tySequence__6j25whH7XTBoIXcM0x1T7A_Content_PP
|
|
struct tySequence__6j25whH7XTBoIXcM0x1T7A_Content { NI cap; tyTuple__9cdgeqdY7FRioNKBoD6G66A data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9czS3pDdyAs7bxglDcl2YyA_Content_PP
|
|
#define tySequence__9czS3pDdyAs7bxglDcl2YyA_Content_PP
|
|
struct tySequence__9czS3pDdyAs7bxglDcl2YyA_Content { NI cap; tyObject_Iface__GILGqST9an4kYyzfE9aqumug data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP
|
|
#define tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP
|
|
struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content { NI cap; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP
|
|
#define tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP
|
|
struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content { NI cap; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP
|
|
#define tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP
|
|
struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content { NI cap; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
|
|
#define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
|
|
struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__PXIzfWocnrafGz5p3CP5LA_Content_PP
|
|
#define tySequence__PXIzfWocnrafGz5p3CP5LA_Content_PP
|
|
struct tySequence__PXIzfWocnrafGz5p3CP5LA_Content { NI cap; tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content_PP
|
|
#define tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content_PP
|
|
struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content { NI cap; tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP
|
|
#define tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP
|
|
struct tySequence__b89aLriiJnVTD186H6zNIgg_Content { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9a35SUiZaZnQQczCKMafPpA_Content_PP
|
|
#define tySequence__9a35SUiZaZnQQczCKMafPpA_Content_PP
|
|
struct tySequence__9a35SUiZaZnQQczCKMafPpA_Content { NI cap; tyTuple__4mROXJDLgq3TboX1QMTCWQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP
|
|
#define tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP
|
|
struct tySequence__48JTohSgTy339bRxHzUD8KA_Content { NI cap; NI32 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP
|
|
#define tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP
|
|
struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content { NI cap; tyTuple__o7TpijPv9bOBH56jcsA2W3Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content_PP
|
|
#define tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content_PP
|
|
struct tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content { NI cap; tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP
|
|
#define tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP
|
|
struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content { NI cap; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP
|
|
#define tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP
|
|
struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content { NI cap; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__rg1JHBuFtw6jyGZxePBOTg_Content_PP
|
|
#define tySequence__rg1JHBuFtw6jyGZxePBOTg_Content_PP
|
|
struct tySequence__rg1JHBuFtw6jyGZxePBOTg_Content { NI cap; tyTuple__t08apXFlOi7QMiJ7EqOynA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content_PP
|
|
#define tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content_PP
|
|
struct tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content { NI cap; tyTuple__mPT8UQTez4CkORDSYBMX5Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content_PP
|
|
#define tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content_PP
|
|
struct tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content { NI cap; tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content_PP
|
|
#define tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content_PP
|
|
struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content { NI cap; tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__IHUFRsFxZNv7YydiUO2esQ_Content_PP
|
|
#define tySequence__IHUFRsFxZNv7YydiUO2esQ_Content_PP
|
|
struct tySequence__IHUFRsFxZNv7YydiUO2esQ_Content { NI cap; NI64 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP
|
|
#define tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP
|
|
struct tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content { NI cap; tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content_PP
|
|
#define tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content_PP
|
|
struct tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content { NI cap; tyTuple__iv4s4NUz12iOqq0NB9cYh3Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__fdmz6VkIf1ewwrssKYqRFg_Content_PP
|
|
#define tySequence__fdmz6VkIf1ewwrssKYqRFg_Content_PP
|
|
struct tySequence__fdmz6VkIf1ewwrssKYqRFg_Content { NI cap; tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__kxu4GK0onha2t9bo86mdVAg_Content_PP
|
|
#define tySequence__kxu4GK0onha2t9bo86mdVAg_Content_PP
|
|
struct tySequence__kxu4GK0onha2t9bo86mdVAg_Content { NI cap; tyTuple__xDU9bZmv1ZbZkJDaATBekIQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__7C9bvULfaDaWykzhm3DspFQ_Content_PP
|
|
#define tySequence__7C9bvULfaDaWykzhm3DspFQ_Content_PP
|
|
struct tySequence__7C9bvULfaDaWykzhm3DspFQ_Content { NI cap; tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content_PP
|
|
#define tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content_PP
|
|
struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content { NI cap; tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__kdxAxisTjDkmDgNFb13UQw_Content_PP
|
|
#define tySequence__kdxAxisTjDkmDgNFb13UQw_Content_PP
|
|
struct tySequence__kdxAxisTjDkmDgNFb13UQw_Content { NI cap; tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content_PP
|
|
#define tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content_PP
|
|
struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content { NI cap; tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__UQG43DVXYWx86AitV5pL8g_Content_PP
|
|
#define tySequence__UQG43DVXYWx86AitV5pL8g_Content_PP
|
|
struct tySequence__UQG43DVXYWx86AitV5pL8g_Content { NI cap; tyTuple__hbzrBSDgTxYG04GZ0NRCew data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content_PP
|
|
#define tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content_PP
|
|
struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content { NI cap; tyTuple__F3gkSrMB1qp2Tvf9bixVXwg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content_PP
|
|
#define tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content_PP
|
|
struct tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content { NI cap; tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content_PP
|
|
#define tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content_PP
|
|
struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content { NI cap; tyTuple__VM7m2WL59bxLeiTf9bI39aJNw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content_PP
|
|
#define tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content_PP
|
|
struct tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content { NI cap; tyTuple__OJFzEczluV8Jmo9bRpBfkzw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__shxop0zPIs5Ec3k71aCLuQ_Content_PP
|
|
#define tySequence__shxop0zPIs5Ec3k71aCLuQ_Content_PP
|
|
struct tySequence__shxop0zPIs5Ec3k71aCLuQ_Content { NI cap; NIM_BOOL data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content_PP
|
|
#define tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content_PP
|
|
struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content { NI cap; tyTuple__kuMQ1fbjJlHtwKTmBGAe6g data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
|
|
#define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
|
|
struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
|
|
#define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP
|
|
struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content_PP
|
|
#define tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content_PP
|
|
struct tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content { NI cap; tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content_PP
|
|
#define tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content_PP
|
|
struct tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content { NI cap; tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__PXIzfWocnrafGz5p3CP5LA_Content_PP
|
|
#define tySequence__PXIzfWocnrafGz5p3CP5LA_Content_PP
|
|
struct tySequence__PXIzfWocnrafGz5p3CP5LA_Content { NI cap; tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP
|
|
#define tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP
|
|
struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content { NI cap; NU32 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content_PP
|
|
#define tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content_PP
|
|
struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content { NI cap; tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP
|
|
#define tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP
|
|
struct tySequence__b89aLriiJnVTD186H6zNIgg_Content { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP
|
|
#define tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP
|
|
struct tySequence__b89aLriiJnVTD186H6zNIgg_Content { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9a35SUiZaZnQQczCKMafPpA_Content_PP
|
|
#define tySequence__9a35SUiZaZnQQczCKMafPpA_Content_PP
|
|
struct tySequence__9a35SUiZaZnQQczCKMafPpA_Content { NI cap; tyTuple__4mROXJDLgq3TboX1QMTCWQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP
|
|
#define tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP
|
|
struct tySequence__b89aLriiJnVTD186H6zNIgg_Content { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP
|
|
#define tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP
|
|
struct tySequence__48JTohSgTy339bRxHzUD8KA_Content { NI cap; NI32 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP
|
|
#define tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP
|
|
struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content { NI cap; tyTuple__o7TpijPv9bOBH56jcsA2W3Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content_PP
|
|
#define tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content_PP
|
|
struct tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content { NI cap; tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__rg1JHBuFtw6jyGZxePBOTg_Content_PP
|
|
#define tySequence__rg1JHBuFtw6jyGZxePBOTg_Content_PP
|
|
struct tySequence__rg1JHBuFtw6jyGZxePBOTg_Content { NI cap; tyTuple__t08apXFlOi7QMiJ7EqOynA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content_PP
|
|
#define tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content_PP
|
|
struct tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content { NI cap; tyTuple__mPT8UQTez4CkORDSYBMX5Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP
|
|
#define tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP
|
|
struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content { NI cap; tyTuple__o7TpijPv9bOBH56jcsA2W3Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content_PP
|
|
#define tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content_PP
|
|
struct tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content { NI cap; tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content_PP
|
|
#define tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content_PP
|
|
struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content { NI cap; tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP
|
|
#define tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP
|
|
struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content { NI cap; NU32 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__IHUFRsFxZNv7YydiUO2esQ_Content_PP
|
|
#define tySequence__IHUFRsFxZNv7YydiUO2esQ_Content_PP
|
|
struct tySequence__IHUFRsFxZNv7YydiUO2esQ_Content { NI cap; NI64 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
|
|
#define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
|
|
struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
#define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9afGcb6vqUeksMMfijyiRIg_Content_PP
|
|
#define tySequence__9afGcb6vqUeksMMfijyiRIg_Content_PP
|
|
struct tySequence__9afGcb6vqUeksMMfijyiRIg_Content { NI cap; tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP
|
|
#define tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP
|
|
struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content { NI cap; NU32 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9afGcb6vqUeksMMfijyiRIg_Content_PP
|
|
#define tySequence__9afGcb6vqUeksMMfijyiRIg_Content_PP
|
|
struct tySequence__9afGcb6vqUeksMMfijyiRIg_Content { NI cap; tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
#define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
#define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__xETHJjQFDm9cBUp9crgqzgZQ_Content_PP
|
|
#define tySequence__xETHJjQFDm9cBUp9crgqzgZQ_Content_PP
|
|
struct tySequence__xETHJjQFDm9cBUp9crgqzgZQ_Content { NI cap; tyTuple__jDxNBe0TmdfztixwxnRrgQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP
|
|
#define tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP
|
|
struct tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content { NI cap; tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__8QRZaV9bKw9abKv9anJ280svg_Content_PP
|
|
#define tySequence__8QRZaV9bKw9abKv9anJ280svg_Content_PP
|
|
struct tySequence__8QRZaV9bKw9abKv9anJ280svg_Content { NI cap; tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__8QRZaV9bKw9abKv9anJ280svg_Content_PP
|
|
#define tySequence__8QRZaV9bKw9abKv9anJ280svg_Content_PP
|
|
struct tySequence__8QRZaV9bKw9abKv9anJ280svg_Content { NI cap; tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__IJV2QMQZ2PxTmAfC7VC2zA_Content_PP
|
|
#define tySequence__IJV2QMQZ2PxTmAfC7VC2zA_Content_PP
|
|
struct tySequence__IJV2QMQZ2PxTmAfC7VC2zA_Content { NI cap; tySequence__8QRZaV9bKw9abKv9anJ280svg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content_PP
|
|
#define tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content_PP
|
|
struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content { NI cap; tyTuple__UvldbCB6B9ayi9bGYW7vJNLA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content_PP
|
|
#define tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content_PP
|
|
struct tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content { NI cap; tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content_PP
|
|
#define tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content_PP
|
|
struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content { NI cap; tyTuple__DlfALjW9a9aZbdaEgWjgJiDA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP
|
|
#define tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP
|
|
struct tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content { NI cap; tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP
|
|
#define tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP
|
|
struct tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content { NI cap; tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content_PP
|
|
#define tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content_PP
|
|
struct tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content { NI cap; tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP
|
|
#define tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP
|
|
struct tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content { NI cap; tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content_PP
|
|
#define tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content_PP
|
|
struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content { NI cap; tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content_PP
|
|
#define tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content_PP
|
|
struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content { NI cap; tyTuple__pDyHME2vky9bxBYZlE7PoZg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content_PP
|
|
#define tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content_PP
|
|
struct tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content { NI cap; tyTuple__sr9ahxowKRwC2RZn4t1m9bTg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content_PP
|
|
#define tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content_PP
|
|
struct tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content { NI cap; tyTuple__kjLAcEjcuUUb5HQQFd004Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__8Np6tlClE5az1CyqZdN19bQ_Content_PP
|
|
#define tySequence__8Np6tlClE5az1CyqZdN19bQ_Content_PP
|
|
struct tySequence__8Np6tlClE5az1CyqZdN19bQ_Content { NI cap; tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__6HN8Af9btfjdnDkSmkCapaA_Content_PP
|
|
#define tySequence__6HN8Af9btfjdnDkSmkCapaA_Content_PP
|
|
struct tySequence__6HN8Af9btfjdnDkSmkCapaA_Content { NI cap; tyTuple__GicXS2CKoWgwFlNKz2d15w data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__gDGqa9bft4EIBGJXdPabojw_Content_PP
|
|
#define tySequence__gDGqa9bft4EIBGJXdPabojw_Content_PP
|
|
struct tySequence__gDGqa9bft4EIBGJXdPabojw_Content { NI cap; tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content_PP
|
|
#define tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content_PP
|
|
struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content { NI cap; tyTuple__UvldbCB6B9ayi9bGYW7vJNLA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
#define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
|
|
#define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
|
|
struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content_PP
|
|
#define tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content_PP
|
|
struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content { NI cap; tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content_PP
|
|
#define tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content_PP
|
|
struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content { NI cap; tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__pNnXZnGn7hEBtRrIRJXnsQ_Content_PP
|
|
#define tySequence__pNnXZnGn7hEBtRrIRJXnsQ_Content_PP
|
|
struct tySequence__pNnXZnGn7hEBtRrIRJXnsQ_Content { NI cap; tyTuple__TBpDcqUmZGsc29ac6f1Q29bw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__qfg9bPJ3gIhM2bdKOSVqNLA_Content_PP
|
|
#define tySequence__qfg9bPJ3gIhM2bdKOSVqNLA_Content_PP
|
|
struct tySequence__qfg9bPJ3gIhM2bdKOSVqNLA_Content { NI cap; tyTuple__9aq0VbgV1qcJ01voyU56UDw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__W26glz615MtLNjhIPF9ceYQ_Content_PP
|
|
#define tySequence__W26glz615MtLNjhIPF9ceYQ_Content_PP
|
|
struct tySequence__W26glz615MtLNjhIPF9ceYQ_Content { NI cap; tyTuple__dUJLwg9a5XJOrdPHhWnhtgA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__zzmYOvMjuaDPGlm2gOxjfw_Content_PP
|
|
#define tySequence__zzmYOvMjuaDPGlm2gOxjfw_Content_PP
|
|
struct tySequence__zzmYOvMjuaDPGlm2gOxjfw_Content { NI cap; tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP
|
|
#define tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP
|
|
struct tySequence__qwqHTkRvwhrRyENtudHQ7g_Content { NI cap; NI data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__5ahH19c3MtpJ0F0oa6zJWmw_Content_PP
|
|
#define tySequence__5ahH19c3MtpJ0F0oa6zJWmw_Content_PP
|
|
struct tySequence__5ahH19c3MtpJ0F0oa6zJWmw_Content { NI cap; tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content_PP
|
|
#define tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content_PP
|
|
struct tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content { NI cap; NU64 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content_PP
|
|
#define tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content_PP
|
|
struct tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content { NI cap; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__dJt9ak0PHeYYhnT7tdKLoOQ_Content_PP
|
|
#define tySequence__dJt9ak0PHeYYhnT7tdKLoOQ_Content_PP
|
|
struct tySequence__dJt9ak0PHeYYhnT7tdKLoOQ_Content { NI cap; tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP
|
|
#define tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP
|
|
struct tySequence__qwqHTkRvwhrRyENtudHQ7g_Content { NI cap; NI data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content_PP
|
|
#define tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content_PP
|
|
struct tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content { NI cap; tyTuple__o6BCEw8CrFLefGO7X45k6w data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
struct tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig {
|
|
NI ra;
|
|
NI rb;
|
|
NI rc;
|
|
tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ* slots;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* currentException;
|
|
tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg currentLineInfo;
|
|
};
|
|
|
|
|
|
#ifndef tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content_PP
|
|
#define tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content_PP
|
|
struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content { NI cap; NU8 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content_PP
|
|
#define tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content_PP
|
|
struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content { NI cap; NU8 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__4eQHGndY6XBYpFOH09apV8Q_Content_PP
|
|
#define tySequence__4eQHGndY6XBYpFOH09apV8Q_Content_PP
|
|
struct tySequence__4eQHGndY6XBYpFOH09apV8Q_Content { NI cap; tyTuple__UV3llMMYFckfui8YMBuUZA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Co1UO3xbwvLst28EBmbjaQ_Content_PP
|
|
#define tySequence__Co1UO3xbwvLst28EBmbjaQ_Content_PP
|
|
struct tySequence__Co1UO3xbwvLst28EBmbjaQ_Content { NI cap; tyTuple__7PT0qz05foPmog1feyuUCA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Ih0V9cYug0VPJyBBGvgEH7Q_Content_PP
|
|
#define tySequence__Ih0V9cYug0VPJyBBGvgEH7Q_Content_PP
|
|
struct tySequence__Ih0V9cYug0VPJyBBGvgEH7Q_Content { NI cap; tyEnum_ParserState__Na0rM2Zdr3RpxeNeXbvLrQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__E8pi9b5QNahsURYzXMjh3qw_Content_PP
|
|
#define tySequence__E8pi9b5QNahsURYzXMjh3qw_Content_PP
|
|
struct tySequence__E8pi9b5QNahsURYzXMjh3qw_Content { NI cap; tyTuple__47w2DboNEPf69aPgubZdd7Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__kaH9bTc5NuRJD3u48dyf0HQ_Content_PP
|
|
#define tySequence__kaH9bTc5NuRJD3u48dyf0HQ_Content_PP
|
|
struct tySequence__kaH9bTc5NuRJD3u48dyf0HQ_Content { NI cap; tyTuple__3AxLuic9btzpM0BvW1FiUeA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__3OYSahjG9c3350YMlWpRNyg_Content_PP
|
|
#define tySequence__3OYSahjG9c3350YMlWpRNyg_Content_PP
|
|
struct tySequence__3OYSahjG9c3350YMlWpRNyg_Content { NI cap; tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content_PP
|
|
#define tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content_PP
|
|
struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content { NI cap; tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Vai8xeF3FpYvEbW9bGRcZFA_Content_PP
|
|
#define tySequence__Vai8xeF3FpYvEbW9bGRcZFA_Content_PP
|
|
struct tySequence__Vai8xeF3FpYvEbW9bGRcZFA_Content { NI cap; tyTuple__ZXHQRsN32wSdtLbiAuCGmg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Xet7RaPNEoI76rXS0Qks9ag_Content_PP
|
|
#define tySequence__Xet7RaPNEoI76rXS0Qks9ag_Content_PP
|
|
struct tySequence__Xet7RaPNEoI76rXS0Qks9ag_Content { NI cap; tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__IKjIhq49bzOoAeTg2ER8PSA_Content_PP
|
|
#define tySequence__IKjIhq49bzOoAeTg2ER8PSA_Content_PP
|
|
struct tySequence__IKjIhq49bzOoAeTg2ER8PSA_Content { NI cap; tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA_Content_PP
|
|
#define tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA_Content_PP
|
|
struct tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA_Content { NI cap; tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__L8fp6QCa2lczU05QM7SC9cg_Content_PP
|
|
#define tySequence__L8fp6QCa2lczU05QM7SC9cg_Content_PP
|
|
struct tySequence__L8fp6QCa2lczU05QM7SC9cg_Content { NI cap; tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
#define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__B9cdeRjiqZYBtgmMW4y69bow_Content_PP
|
|
#define tySequence__B9cdeRjiqZYBtgmMW4y69bow_Content_PP
|
|
struct tySequence__B9cdeRjiqZYBtgmMW4y69bow_Content { NI cap; tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__P2jdSFF0rwb3d6yhCnf7Tw_Content_PP
|
|
#define tySequence__P2jdSFF0rwb3d6yhCnf7Tw_Content_PP
|
|
struct tySequence__P2jdSFF0rwb3d6yhCnf7Tw_Content { NI cap; tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__mkw3BsSwySE8kJ1iQVHi2g_Content_PP
|
|
#define tySequence__mkw3BsSwySE8kJ1iQVHi2g_Content_PP
|
|
struct tySequence__mkw3BsSwySE8kJ1iQVHi2g_Content { NI cap; tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__QlpmqBu4k7qSn9cgYGyYsWw_Content_PP
|
|
#define tySequence__QlpmqBu4k7qSn9cgYGyYsWw_Content_PP
|
|
struct tySequence__QlpmqBu4k7qSn9cgYGyYsWw_Content { NI cap; tyObject_CandidateError__UhEY9aM3b3UsihMyUwzsE6A data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9csKSQ865Bdwb8TbX9cOogww_Content_PP
|
|
#define tySequence__9csKSQ865Bdwb8TbX9cOogww_Content_PP
|
|
struct tySequence__9csKSQ865Bdwb8TbX9cOogww_Content { NI cap; tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__2ysejK9bM8cCXleF05Ng9cHA_Content_PP
|
|
#define tySequence__2ysejK9bM8cCXleF05Ng9cHA_Content_PP
|
|
struct tySequence__2ysejK9bM8cCXleF05Ng9cHA_Content { NI cap; tyTuple__OseWehQ0HNC8Ns4uO1D8HA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg_Content_PP
|
|
#define tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg_Content_PP
|
|
struct tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg_Content { NI cap; tyTuple__3YFY9bGYwdIE9b6AnLB9bjRVA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__MSDrKmAF4cj59cY74qFKQtQ_Content_PP
|
|
#define tySequence__MSDrKmAF4cj59cY74qFKQtQ_Content_PP
|
|
struct tySequence__MSDrKmAF4cj59cY74qFKQtQ_Content { NI cap; tyObject_VarIndex__gqlFfS5HP9cscNmlzNsazBA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP
|
|
#define tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP
|
|
struct tySequence__qwqHTkRvwhrRyENtudHQ7g_Content { NI cap; NI data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__oPvbBQGfJLgF9axmfwR3PQA_Content_PP
|
|
#define tySequence__oPvbBQGfJLgF9axmfwR3PQA_Content_PP
|
|
struct tySequence__oPvbBQGfJLgF9axmfwR3PQA_Content { NI cap; tyObject_MutationInfo__09cglYawlQfhTDITHVV8vBw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP
|
|
#define tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP
|
|
struct tySequence__qwqHTkRvwhrRyENtudHQ7g_Content { NI cap; NI data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__YeE3Q6WHPvSBrNLQF9alkGA_Content_PP
|
|
#define tySequence__YeE3Q6WHPvSBrNLQF9alkGA_Content_PP
|
|
struct tySequence__YeE3Q6WHPvSBrNLQF9alkGA_Content { NI cap; tyTuple__MYB87DFoxG1fGveKhpWHrg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__dAjyAaabi52TN36Jp0fAXQ_Content_PP
|
|
#define tySequence__dAjyAaabi52TN36Jp0fAXQ_Content_PP
|
|
struct tySequence__dAjyAaabi52TN36Jp0fAXQ_Content { NI cap; tyTuple__X9bWVAqRSgByRpQwn6owzEA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__0a6ZbC0zPSfUDYzqPnO68A_Content_PP
|
|
#define tySequence__0a6ZbC0zPSfUDYzqPnO68A_Content_PP
|
|
struct tySequence__0a6ZbC0zPSfUDYzqPnO68A_Content { NI cap; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content_PP
|
|
#define tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content_PP
|
|
struct tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content { NI cap; tyEnum_Nilability__jLZmLgZ19aea5C6c8s60k0w data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content_PP
|
|
#define tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content_PP
|
|
struct tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content { NI cap; tyEnum_Nilability__jLZmLgZ19aea5C6c8s60k0w data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content_PP
|
|
#define tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content_PP
|
|
struct tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content { NI cap; tySequence__NE3kNZskLpMeWsT0qd9bxYQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content_PP
|
|
#define tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content_PP
|
|
struct tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content { NI cap; tySequence__NE3kNZskLpMeWsT0qd9bxYQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__NE3kNZskLpMeWsT0qd9bxYQ_Content_PP
|
|
#define tySequence__NE3kNZskLpMeWsT0qd9bxYQ_Content_PP
|
|
struct tySequence__NE3kNZskLpMeWsT0qd9bxYQ_Content { NI cap; tyObject_History__GvmH1bmZD6bA1ithz47A7w data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__fEh0bUDDOwnFhhuQmQJTNA_Content_PP
|
|
#define tySequence__fEh0bUDDOwnFhhuQmQJTNA_Content_PP
|
|
struct tySequence__fEh0bUDDOwnFhhuQmQJTNA_Content { NI cap; tyTuple__czAeVAIf9abkuDYbRyH2HPw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__CjiF6qhVnW77uIpIJIHh4g_Content_PP
|
|
#define tySequence__CjiF6qhVnW77uIpIJIHh4g_Content_PP
|
|
struct tySequence__CjiF6qhVnW77uIpIJIHh4g_Content { NI cap; tyTuple__Q7CgtBIIaP8AXsO59brAMtw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__ktORsIoSYOx5QT5QRjKHng_Content_PP
|
|
#define tySequence__ktORsIoSYOx5QT5QRjKHng_Content_PP
|
|
struct tySequence__ktORsIoSYOx5QT5QRjKHng_Content { NI cap; tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__ayW1sBql6IlgnJXmG6YwBw_Content_PP
|
|
#define tySequence__ayW1sBql6IlgnJXmG6YwBw_Content_PP
|
|
struct tySequence__ayW1sBql6IlgnJXmG6YwBw_Content { NI cap; tyObject_ImportedModule__Iz1DzOMV1rZCTSH8FVD9aSQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Bis5AbpONWcIRrPyPJS8Yw_Content_PP
|
|
#define tySequence__Bis5AbpONWcIRrPyPJS8Yw_Content_PP
|
|
struct tySequence__Bis5AbpONWcIRrPyPJS8Yw_Content { NI cap; tyTuple__NAaJgGVgNmlGoqmiWxdOHQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__iAJHx13GhKZqo9aZIEf0shg_Content_PP
|
|
#define tySequence__iAJHx13GhKZqo9aZIEf0shg_Content_PP
|
|
struct tySequence__iAJHx13GhKZqo9aZIEf0shg_Content { NI cap; tyTuple__Qg4SFODJal5XbwOjR1hWhg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content_PP
|
|
#define tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content_PP
|
|
struct tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content { NI cap; tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content_PP
|
|
#define tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content_PP
|
|
struct tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content { NI cap; tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__jwzrUFjG9akTIJTBBFvvqxw_Content_PP
|
|
#define tySequence__jwzrUFjG9akTIJTBBFvvqxw_Content_PP
|
|
struct tySequence__jwzrUFjG9akTIJTBBFvvqxw_Content { NI cap; tyTuple__XOVT24GHXwqiEj5GCsEGCA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content_PP
|
|
#define tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content_PP
|
|
struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content { NI cap; tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__YrxX49bb8rgJi59a7He40eNw_Content_PP
|
|
#define tySequence__YrxX49bb8rgJi59a7He40eNw_Content_PP
|
|
struct tySequence__YrxX49bb8rgJi59a7He40eNw_Content { NI cap; tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__QhKW39aBdj2b0D43QtN2bjA_Content_PP
|
|
#define tySequence__QhKW39aBdj2b0D43QtN2bjA_Content_PP
|
|
struct tySequence__QhKW39aBdj2b0D43QtN2bjA_Content { NI cap; tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__IPtyN4X4M7AM4OiTlP3GXQ_Content_PP
|
|
#define tySequence__IPtyN4X4M7AM4OiTlP3GXQ_Content_PP
|
|
struct tySequence__IPtyN4X4M7AM4OiTlP3GXQ_Content { NI cap; tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__oFoKqOMdasuVwZhYxHFrVw_Content_PP
|
|
#define tySequence__oFoKqOMdasuVwZhYxHFrVw_Content_PP
|
|
struct tySequence__oFoKqOMdasuVwZhYxHFrVw_Content { NI cap; tyTuple__SCMnwYO9aLsJgaGprCp9avVA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP
|
|
#define tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP
|
|
struct tySequence__qwqHTkRvwhrRyENtudHQ7g_Content { NI cap; NI data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__oFoKqOMdasuVwZhYxHFrVw_Content_PP
|
|
#define tySequence__oFoKqOMdasuVwZhYxHFrVw_Content_PP
|
|
struct tySequence__oFoKqOMdasuVwZhYxHFrVw_Content { NI cap; tyTuple__SCMnwYO9aLsJgaGprCp9avVA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__5fC7I0Z9c1lKqLPt21mpCCA_Content_PP
|
|
#define tySequence__5fC7I0Z9c1lKqLPt21mpCCA_Content_PP
|
|
struct tySequence__5fC7I0Z9c1lKqLPt21mpCCA_Content { NI cap; tyObject_TBlock__JIRrZegp1dSH545gTl2wbw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content_PP
|
|
#define tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content_PP
|
|
struct tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content { NI cap; tyTuple__a1QJSSO0LTGR9bFH59c2xGCA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__rB68esCEKanLFytJ5hiKsw_Content_PP
|
|
#define tySequence__rB68esCEKanLFytJ5hiKsw_Content_PP
|
|
struct tySequence__rB68esCEKanLFytJ5hiKsw_Content { NI cap; tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__loAWJVxRHRzOqoJ9a7PCuzg_Content_PP
|
|
#define tySequence__loAWJVxRHRzOqoJ9a7PCuzg_Content_PP
|
|
struct tySequence__loAWJVxRHRzOqoJ9a7PCuzg_Content { NI cap; tyTuple__GRD9aIjxw3tFJVBgFRUZBaA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__CLxteBYwBSYOnzVdclEAZA_Content_PP
|
|
#define tySequence__CLxteBYwBSYOnzVdclEAZA_Content_PP
|
|
struct tySequence__CLxteBYwBSYOnzVdclEAZA_Content { NI cap; tyTuple__koqYHy9bcr6c5EC1AVLHrBw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__xxzaIRRwBSmC9auydz4uNwA_Content_PP
|
|
#define tySequence__xxzaIRRwBSmC9auydz4uNwA_Content_PP
|
|
struct tySequence__xxzaIRRwBSmC9auydz4uNwA_Content { NI cap; tyTuple__C5G2pXOyz7QIn9b4No233xw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__xxzaIRRwBSmC9auydz4uNwA_Content_PP
|
|
#define tySequence__xxzaIRRwBSmC9auydz4uNwA_Content_PP
|
|
struct tySequence__xxzaIRRwBSmC9auydz4uNwA_Content { NI cap; tyTuple__C5G2pXOyz7QIn9b4No233xw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content_PP
|
|
#define tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content_PP
|
|
struct tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content { NI cap; tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content_PP
|
|
#define tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content_PP
|
|
struct tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content { NI cap; tyTuple__a1QJSSO0LTGR9bFH59c2xGCA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
#define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP
|
|
struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content_PP
|
|
#define tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content_PP
|
|
struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content { NI cap; tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content_PP
|
|
#define tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content_PP
|
|
struct tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content { NI cap; tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
|
|
#define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP
|
|
struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP
|
|
#define tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP
|
|
struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content { NI cap; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP
|
|
#define tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP
|
|
struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content { NI cap; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content_PP
|
|
#define tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content_PP
|
|
struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content { NI cap; tyTuple__awOivLjlO76sGdHY7nQUjQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content_PP
|
|
#define tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content_PP
|
|
struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content { NI cap; tyTuple__awOivLjlO76sGdHY7nQUjQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP
|
|
#define tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP
|
|
struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content { NI cap; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__wrWQccISxQegvhlY18rdnw_Content_PP
|
|
#define tySequence__wrWQccISxQegvhlY18rdnw_Content_PP
|
|
struct tySequence__wrWQccISxQegvhlY18rdnw_Content { NI cap; tyTuple__Ss72DYPHpb9a9bqskL9cokvpA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__vvjBiOq9aoQgQw9cKw5pbUiw_Content_PP
|
|
#define tySequence__vvjBiOq9aoQgQw9cKw5pbUiw_Content_PP
|
|
struct tySequence__vvjBiOq9aoQgQw9cKw5pbUiw_Content { NI cap; tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__UuiPn6QjIiUTdSVwX2PZ6w_Content_PP
|
|
#define tySequence__UuiPn6QjIiUTdSVwX2PZ6w_Content_PP
|
|
struct tySequence__UuiPn6QjIiUTdSVwX2PZ6w_Content { NI cap; tyTuple__9a3DhYVfcy14Fx42tD0lSEQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content_PP
|
|
#define tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content_PP
|
|
struct tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content { NI cap; tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content_PP
|
|
#define tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content_PP
|
|
struct tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content { NI cap; tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__ShY8g1lKoVH7yYhtphfCGw_Content_PP
|
|
#define tySequence__ShY8g1lKoVH7yYhtphfCGw_Content_PP
|
|
struct tySequence__ShY8g1lKoVH7yYhtphfCGw_Content { NI cap; tyObject_TBlock__aEzq0RX9b9aMUiezcVGcX5tQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__9cCSgm13tH1p7f9cvMWWx8qg_Content_PP
|
|
#define tySequence__9cCSgm13tH1p7f9cvMWWx8qg_Content_PP
|
|
struct tySequence__9cCSgm13tH1p7f9cvMWWx8qg_Content { NI cap; tyObject_Mapping__gnEAjk5Xp9cAgTF074N9bmvg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content_PP
|
|
#define tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content_PP
|
|
struct tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content { NI cap; tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content_PP
|
|
#define tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content_PP
|
|
struct tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content { NI cap; tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content_PP
|
|
#define tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content_PP
|
|
struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content { NI cap; tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content_PP
|
|
#define tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content_PP
|
|
struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content { NI cap; tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__HsIBrWWNKBMO7j6datX5Dw_Content_PP
|
|
#define tySequence__HsIBrWWNKBMO7j6datX5Dw_Content_PP
|
|
struct tySequence__HsIBrWWNKBMO7j6datX5Dw_Content { NI cap; tyObject_Token__E0ilHwDrlCLqd7buwAkizA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP
|
|
#define tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP
|
|
struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content { NI cap; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP
|
|
#define tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP
|
|
struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content { NI cap; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content_PP
|
|
#define tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content_PP
|
|
struct tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content { NI cap; tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__4eQHGndY6XBYpFOH09apV8Q_Content_PP
|
|
#define tySequence__4eQHGndY6XBYpFOH09apV8Q_Content_PP
|
|
struct tySequence__4eQHGndY6XBYpFOH09apV8Q_Content { NI cap; tyTuple__UV3llMMYFckfui8YMBuUZA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__F9boYP184KOk9aMfON9aNJqIg_Content_PP
|
|
#define tySequence__F9boYP184KOk9aMfON9aNJqIg_Content_PP
|
|
struct tySequence__F9boYP184KOk9aMfON9aNJqIg_Content { NI cap; tyTuple__8io2RZ1DpCBm14M9cFhsmTg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__h3lxIYk9bDFo9a6O25fEkVTQ_Content_PP
|
|
#define tySequence__h3lxIYk9bDFo9a6O25fEkVTQ_Content_PP
|
|
struct tySequence__h3lxIYk9bDFo9a6O25fEkVTQ_Content { NI cap; tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__lrunEzM3UiMYKPLPCTNo0w_Content_PP
|
|
#define tySequence__lrunEzM3UiMYKPLPCTNo0w_Content_PP
|
|
struct tySequence__lrunEzM3UiMYKPLPCTNo0w_Content { NI cap; tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__lBgZ7a89beZGYPl8PiANMTA_Content_PP
|
|
#define tySequence__lBgZ7a89beZGYPl8PiANMTA_Content_PP
|
|
struct tySequence__lBgZ7a89beZGYPl8PiANMTA_Content { NI cap; NIM_CHAR data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__SugKu9bev7GtgZTDZMD2xgw_Content_PP
|
|
#define tySequence__SugKu9bev7GtgZTDZMD2xgw_Content_PP
|
|
struct tySequence__SugKu9bev7GtgZTDZMD2xgw_Content { NI cap; tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__59axsmyJq9bYh2MONDvuwAkA_Content_PP
|
|
#define tySequence__59axsmyJq9bYh2MONDvuwAkA_Content_PP
|
|
struct tySequence__59axsmyJq9bYh2MONDvuwAkA_Content { NI cap; tyTuple__msoRFpgv3EcbLwCh9arSpYw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content_PP
|
|
#define tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content_PP
|
|
struct tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content { NI cap; tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Bj34UZNlFIOjckWWrFtrXA_Content_PP
|
|
#define tySequence__Bj34UZNlFIOjckWWrFtrXA_Content_PP
|
|
struct tySequence__Bj34UZNlFIOjckWWrFtrXA_Content { NI cap; tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content_PP
|
|
#define tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content_PP
|
|
struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content { NI cap; tyTuple__1wU9ajf4VtbrOmgUqBNzsYg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content_PP
|
|
#define tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content_PP
|
|
struct tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content { NI cap; tyObject_Item__xIWVCW9buZJq272Lwjb2YKA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content_PP
|
|
#define tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content_PP
|
|
struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content { NI cap; tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
#define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP
|
|
struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content_PP
|
|
#define tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content_PP
|
|
struct tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content { NI cap; tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content_PP
|
|
#define tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content_PP
|
|
struct tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content { NI cap; tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content_PP
|
|
#define tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content_PP
|
|
struct tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content { NI cap; tyTuple__E1X6NevDQ7zMPqQny9czpRA data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__Z3hh9bhfxd7zG8qbxXhhwgg_Content_PP
|
|
#define tySequence__Z3hh9bhfxd7zG8qbxXhhwgg_Content_PP
|
|
struct tySequence__Z3hh9bhfxd7zG8qbxXhhwgg_Content { NI cap; tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content_PP
|
|
#define tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content_PP
|
|
struct tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content { NI cap; tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__MVOolrgzxbiYsd7sgvFfFw_Content_PP
|
|
#define tySequence__MVOolrgzxbiYsd7sgvFfFw_Content_PP
|
|
struct tySequence__MVOolrgzxbiYsd7sgvFfFw_Content { NI cap; tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__CJOrWaM0fWekVRTE2AotGw_Content_PP
|
|
#define tySequence__CJOrWaM0fWekVRTE2AotGw_Content_PP
|
|
struct tySequence__CJOrWaM0fWekVRTE2AotGw_Content { NI cap; tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef tySequence__CJOrWaM0fWekVRTE2AotGw_Content_PP
|
|
#define tySequence__CJOrWaM0fWekVRTE2AotGw_Content_PP
|
|
struct tySequence__CJOrWaM0fWekVRTE2AotGw_Content { NI cap; tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A data[SEQ_DECL_SIZE];};
|
|
#endif
|
|
|
|
static N_INLINE(void, initStackBottom)(void);
|
|
N_LIB_PRIVATE N_NOCONV(void, signalHandler)(int sign);
|
|
N_LIB_PRIVATE N_NIMCALL(void, showErrorMessage__system_3638)(NCSTRING data, NI length);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, cstrToNimstr)(NCSTRING str);
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size);
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
|
|
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toNimStr)(NCSTRING str, NI len);
|
|
N_LIB_PRIVATE N_NOCONV(void*, alloc0Impl__system_1737)(NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, alloc0__system_6097)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, alloc__system_6093)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, rawAlloc__system_5888)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI requestedSize);
|
|
static N_INLINE(NI, roundup__system_4998)(NI x, NI v);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*, getSmallChunk__system_5786)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, getBigChunk__system_5758)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size);
|
|
static N_INLINE(void, mappingSearch__system_5157)(NI* r, NI* fl, NI* sl);
|
|
static N_INLINE(NI, msbit__system_5132)(NU32 x);
|
|
static N_INLINE(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, findSuitableBlock__system_5190)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI* fl, NI* sl);
|
|
static N_INLINE(NI, lsbit__system_5140)(NU32 x);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, requestOsChunks__system_5665)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size);
|
|
static N_INLINE(void*, osAllocPages__system_5018)(NI size);
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOutOfMem__system_4993)(void);
|
|
static N_INLINE(void, rawWrite)(FILE* f, NCSTRING s);
|
|
static N_INLINE(NI, nimCStrLen)(NCSTRING a);
|
|
static N_INLINE(void*, osTryAllocPages__system_5021)(NI size);
|
|
static N_INLINE(void, incCurrMem__system_5282)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI bytes);
|
|
N_LIB_PRIVATE N_NIMCALL(void, addHeapLink__system_5332)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* p, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, llAlloc__system_5301)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size);
|
|
static N_INLINE(void, zeroMem__system_1716)(void* p, NI size);
|
|
static N_INLINE(NI, pluspercent___system_770)(NI x, NI y);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__system_5446)(tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* s, NI key);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*, intSetGet__system_5404)(tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* t, NI key);
|
|
static N_INLINE(NI, pageIndex__system_5647)(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c);
|
|
static N_INLINE(NI, minuspercent___system_790)(NI x, NI y);
|
|
N_LIB_PRIVATE N_NIMCALL(void, splitChunk__system_5729)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, splitChunk2__system_5712)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c, NI size);
|
|
static N_INLINE(void, updatePrevSize__system_5707)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c, NI prevSize);
|
|
static N_INLINE(NIM_BOOL, isAccessible__system_5689)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, void* p);
|
|
static N_INLINE(NI, pageIndex__system_5654)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__system_5480)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* s, NI key);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*, intSetPut__system_5429)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* t, NI key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, addChunkToMatrix__system_5273)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* b);
|
|
static N_INLINE(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ, mappingInsert__system_5175)(NI r);
|
|
static N_INLINE(void, setBit__system_5143)(NI nr, NU32* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, removeChunkFromMatrix2__system_5264)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* b, NI fl, NI sl);
|
|
static N_INLINE(void, clearBit__system_5150)(NI nr, NU32* dest);
|
|
static N_INLINE(void, listAdd__system_5909)(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ** head, tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c);
|
|
N_LIB_PRIVATE N_NIMCALL(void, compensateCounters__system_5837)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c, NI size);
|
|
static N_INLINE(void, addToSharedFreeList__system_5822)(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c, tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* f);
|
|
static N_INLINE(void, listRemove__system_5968)(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ** head, tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c);
|
|
N_LIB_PRIVATE N_NIMCALL(void, freeDeferredObjects__system_5873)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* root);
|
|
static N_INLINE(void, addToSharedFreeListBigChunks__system_5815)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c);
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, getHugeChunk__system_5778)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size);
|
|
static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size);
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_13)(NimStringV2* dest);
|
|
N_LIB_PRIVATE N_NOCONV(void, dealloc)(void* p);
|
|
N_LIB_PRIVATE N_NOCONV(void, deallocImpl__system_1739)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, dealloc__system_6101)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawDealloc__system_6030)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, void* p);
|
|
static N_INLINE(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*, pageAddr__system_5661)(void* p);
|
|
static N_INLINE(NIM_BOOL, isSmallChunk__system_5572)(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c);
|
|
N_LIB_PRIVATE N_NIMCALL(void, freeBigChunk__system_5734)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c);
|
|
static N_INLINE(NIM_BOOL, chunkUnused__system_5578)(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c);
|
|
N_LIB_PRIVATE N_NIMCALL(void, removeChunkFromMatrix__system_5231)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* b);
|
|
N_LIB_PRIVATE N_NIMCALL(void, excl__system_5502)(tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* s, NI key);
|
|
N_LIB_PRIVATE N_NIMCALL(void, deallocBigChunk__system_5804)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c);
|
|
N_LIB_PRIVATE N_NIMCALL(void, freeHugeChunk__system_5782)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c);
|
|
static N_INLINE(void, decCurrMem__system_5290)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI bytes);
|
|
static N_INLINE(void, osDeallocPages__system_5024)(void* p, NI size);
|
|
static N_INLINE(void, popCurrentException)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_33)(Exception** dest, Exception* src, NIM_BOOL cyclic);
|
|
static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic);
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p);
|
|
N_LIB_PRIVATE N_NOINLINE(void, rememberCycle__system_3157)(NIM_BOOL isDestroyAction, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, unregisterCycle__system_2785)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, registerCycle__system_3117)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__system_3000)(tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ* s, NI cap);
|
|
N_LIB_PRIVATE N_NOCONV(void*, allocImpl__system_1735)(NI size);
|
|
static N_INLINE(void, add__system_2920)(tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ* s, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* c, TNimTypeV2* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, collectCycles__system_3092)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__system_3061)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, NI cap);
|
|
N_LIB_PRIVATE N_NIMCALL(void, collectCyclesBacon__system_2972)(tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j, NI lowMark);
|
|
N_LIB_PRIVATE N_NIMCALL(void, markGray__system_2833)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j);
|
|
static N_INLINE(void, trace__system_2635)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j);
|
|
N_LIB_PRIVATE N_NIMCALL(tyTuple__N4J9cV4JZGem3ljqqj5rT0Q, pop__system_2813)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, scan__system_2888)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j);
|
|
N_LIB_PRIVATE N_NIMCALL(void, scanBlack__system_2805)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j);
|
|
N_LIB_PRIVATE N_NIMCALL(void, collectColor__system_2912)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, NI col, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j);
|
|
static N_INLINE(void, free__system_2685)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimRawDispose)(void* p, NI alignment);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, align__system_1615)(NI address, NI alignment);
|
|
N_LIB_PRIVATE N_NIMCALL(void, alignedDealloc)(void* p, NI align);
|
|
N_LIB_PRIVATE N_NIMCALL(void, deinit__system_3034)(tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ* s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, deinit__system_3073)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimDestroyAndDispose)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, writeToStdErr__system_3633)(NCSTRING msg, NI length);
|
|
static N_INLINE(void, rawWriteString)(FILE* f, NCSTRING s, NI length);
|
|
N_LIB_PRIVATE N_NIMCALL(void, registerSignalHandler__system_4190)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__astalgo_1439)(tySequence__9chP3SzkaldXzawWQCDsqqg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__astalgo_1432)(tySequence__9chP3SzkaldXzawWQCDsqqg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, prepareSeqAdd)(NI len, void* p, NI addlen, NI elemSize, NI elemAlign);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, newSeqPayload)(NI cap, NI elemSize, NI elemAlign);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, alignedAlloc0__system_1907)(NI size, NI align);
|
|
static N_INLINE(NI, resize__system_2141)(NI old);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, alignedRealloc0__system_1927)(void* p, NI oldSize, NI newSize, NI align);
|
|
N_LIB_PRIVATE N_NOCONV(void*, realloc0Impl__system_1744)(void* p, NI oldSize, NI newSize);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, realloc__system_6104)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, void* p, NI newsize);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, ptrSize__system_6081)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, alignedAlloc__system_1875)(NI size, NI align);
|
|
N_LIB_PRIVATE N_NIMCALL(void, prepareAdd)(NimStringV2* s, NI addlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimAsgnStrV2)(NimStringV2* a, NimStringV2 b);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__system_4035)(tySequence__uB9b75OUPRENsBAu4AnoePA* x, tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA value);
|
|
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionAux__system_4014)(Exception* e);
|
|
static N_INLINE(void, pushCurrentException)(Exception* e);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_37)(Exception** dest, Exception* src);
|
|
N_NIMCALL(NimStringV2, mnewString)(NI len);
|
|
static N_INLINE(void, nimPrepareStrMutationV2)(NimStringV2* s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimPrepareStrMutationImpl__system_2301)(NimStringV2* s);
|
|
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringV2 s);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___system_3530)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZstrtabs_367)(tySequence__xv3aaFd3JCw8NbmALHiezQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZstrtabs_107)(tySequence__xv3aaFd3JCw8NbmALHiezQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__pureZstrtabs_127)(tyTuple__sPaDkVPSC0MkcoXCxPH9ccA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZstrtabs_141)(tyTuple__sPaDkVPSC0MkcoXCxPH9ccA* dest, tyTuple__sPaDkVPSC0MkcoXCxPH9ccA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZstrtabs_99)(tySequence__xv3aaFd3JCw8NbmALHiezQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lineinfos_1851)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__lineinfos_395)(tySequence__7lEisrXlQEzwtUKW5pzRCw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__lineinfos_502)(tyTuple__xYhUhS7X82rKTqbT9bRfCnw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___lineinfos_483)(tyTuple__xYhUhS7X82rKTqbT9bRfCnw* dest, tyTuple__xYhUhS7X82rKTqbT9bRfCnw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__lineinfos_399)(tySequence__7lEisrXlQEzwtUKW5pzRCw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lineinfos_2026)(tySequence__o8paxaScVM7VHajE9a8rbyw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__options_2564)(tySequence__4eRCaZmrYLLw2k30GPTiMw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__options_2671)(tyTuple__QeWl6B6ffS4pU6WWrtcrDw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___options_2652)(tyTuple__QeWl6B6ffS4pU6WWrtcrDw* dest, tyTuple__QeWl6B6ffS4pU6WWrtcrDw src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__options_2568)(tySequence__4eRCaZmrYLLw2k30GPTiMw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__options_666)(tySequence__trGETez9cSsl1jxXZnhjkxw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__options_670)(tySequence__trGETez9cSsl1jxXZnhjkxw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__system_3416)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__system_3412)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__system_3506)(NimStringV2* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_19)(NimStringV2* dest, NimStringV2 src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_16)(NimStringV2* dest, NimStringV2 src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__system_3408)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7540)(NimStringV2 s, NI first, NI last);
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
|
|
static N_INLINE(void, quit__system_6957)(NI errorcode);
|
|
static N_INLINE(void, showErrorMessage2__system_3646)(NimStringV2 data);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__options_2839)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__options_2847)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__options_2867)(NimStringV2* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nimblecmd_576)(tySequence__6j25whH7XTBoIXcM0x1T7A* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__nimblecmd_596)(tyTuple__9cdgeqdY7FRioNKBoD6G66A* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___nimblecmd_610)(tyTuple__9cdgeqdY7FRioNKBoD6G66A* dest, tyTuple__9cdgeqdY7FRioNKBoD6G66A* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nimblecmd_569)(tySequence__6j25whH7XTBoIXcM0x1T7A* s, NI newlen);
|
|
static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src);
|
|
static N_INLINE(void, addEscapedChar__system_7236)(NimStringV2* s, NIM_CHAR c);
|
|
static N_INLINE(void, nimAddCharV1)(NimStringV2* s, NIM_CHAR c);
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_8619)(tySequence__khRnfByqYV6qzEm71s9aoMA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4327)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_3400)(tySequence__IWXeVgKgI4IltTBItDiIwQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZcollectionsZintsets_36)(tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_4210)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_4230)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4066)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_4203)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_8872)(tySequence__fdmz6VkIf1ewwrssKYqRFg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_8979)(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_8960)(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q* dest, tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_8876)(tySequence__fdmz6VkIf1ewwrssKYqRFg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10670)(tySequence__9czS3pDdyAs7bxglDcl2YyA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9037)(tySequence__kxu4GK0onha2t9bo86mdVAg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9041)(tySequence__kxu4GK0onha2t9bo86mdVAg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9180)(tySequence__7C9bvULfaDaWykzhm3DspFQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9424)(tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_9268)(tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q* dest, tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9184)(tySequence__7C9bvULfaDaWykzhm3DspFQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9475)(tySequence__kdxAxisTjDkmDgNFb13UQw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9756)(tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_9563)(tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA* dest, tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9479)(tySequence__kdxAxisTjDkmDgNFb13UQw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10802)(tySequence__ANJm3Ou4QEh9abhA1XpChkw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9811)(tySequence__UQG43DVXYWx86AitV5pL8g* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9922)(tyTuple__hbzrBSDgTxYG04GZ0NRCew* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_9899)(tyTuple__hbzrBSDgTxYG04GZ0NRCew* dest, tyTuple__hbzrBSDgTxYG04GZ0NRCew* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9815)(tySequence__UQG43DVXYWx86AitV5pL8g* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9975)(tySequence__squ9b9bUH4OLHf6cEMrt6hVA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_10082)(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10063)(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg* dest, tyTuple__F3gkSrMB1qp2Tvf9bixVXwg* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9979)(tySequence__squ9b9bUH4OLHf6cEMrt6hVA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_10134)(tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_10316)(tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10222)(tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA* dest, tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_10138)(tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_10369)(tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_10475)(tyTuple__VM7m2WL59bxLeiTf9bI39aJNw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10457)(tyTuple__VM7m2WL59bxLeiTf9bI39aJNw* dest, tyTuple__VM7m2WL59bxLeiTf9bI39aJNw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_10373)(tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_10525)(tySequence__fIB1rTQ55aFonoft9a9bmljQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_10529)(tySequence__fIB1rTQ55aFonoft9a9bmljQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgen_12250)(tySequence__shxop0zPIs5Ec3k71aCLuQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_1032)(tySequence__7s5HyddQ0f9bxMNILHrXwJQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_1052)(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_1066)(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g* dest, tyTuple__kuMQ1fbjJlHtwKTmBGAe6g* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_1024)(tySequence__7s5HyddQ0f9bxMNILHrXwJQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_3748)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_3768)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3460)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_3958)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_3741)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3457)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___renderer_134)(tySequence__a7eNBKN3r34Q9bPQSBrKlCg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZcollectionsZintsets_82)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__pureZcollectionsZintsets_102)(tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA** obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZcollectionsZintsets_30)(tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA** dest, tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZcollectionsZintsets_74)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_10177)(tySequence__XHeQfi7ybWnv4ebLBB7afQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_10197)(tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_10211)(tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA* dest, tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_1080)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_1084)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_1088)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4516)(tySequence__PXIzfWocnrafGz5p3CP5LA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4447)(tySequence__PXIzfWocnrafGz5p3CP5LA* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4451)(tySequence__PXIzfWocnrafGz5p3CP5LA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_4504)(tyTuple__0q9cmhneJEKnQERTpXXdz6Q* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_2589)(tyTuple__0q9cmhneJEKnQERTpXXdz6Q* dest, tyTuple__0q9cmhneJEKnQERTpXXdz6Q src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4455)(tySequence__PXIzfWocnrafGz5p3CP5LA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4645)(tySequence__IHUFRsFxZNv7YydiUO2esQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4592)(tySequence__IHUFRsFxZNv7YydiUO2esQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4596)(tySequence__IHUFRsFxZNv7YydiUO2esQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4600)(tySequence__IHUFRsFxZNv7YydiUO2esQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4763)(tySequence__b89aLriiJnVTD186H6zNIgg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4710)(tySequence__b89aLriiJnVTD186H6zNIgg* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4714)(tySequence__b89aLriiJnVTD186H6zNIgg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4718)(tySequence__b89aLriiJnVTD186H6zNIgg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4895)(tySequence__9a35SUiZaZnQQczCKMafPpA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4842)(tySequence__9a35SUiZaZnQQczCKMafPpA* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4846)(tySequence__9a35SUiZaZnQQczCKMafPpA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4850)(tySequence__9a35SUiZaZnQQczCKMafPpA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5027)(tySequence__48JTohSgTy339bRxHzUD8KA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4974)(tySequence__48JTohSgTy339bRxHzUD8KA* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4978)(tySequence__48JTohSgTy339bRxHzUD8KA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4982)(tySequence__48JTohSgTy339bRxHzUD8KA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZpacked95ast_128)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5100)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZpacked95ast_152)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZpacked95ast_144)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5181)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5169)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_3686)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_3679)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5268)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5256)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_3360)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_3380)(tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_3394)(tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ* dest, tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_3353)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4137)(tySequence__IWXeVgKgI4IltTBItDiIwQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_3424)(tySequence__IWXeVgKgI4IltTBItDiIwQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_3416)(tySequence__IWXeVgKgI4IltTBItDiIwQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5614)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5561)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5565)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5569)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5758)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5689)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5693)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_5746)(tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4236)(tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw* dest, tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5697)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5893)(tySequence__rg1JHBuFtw6jyGZxePBOTg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5840)(tySequence__rg1JHBuFtw6jyGZxePBOTg* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5844)(tySequence__rg1JHBuFtw6jyGZxePBOTg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5848)(tySequence__rg1JHBuFtw6jyGZxePBOTg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_6074)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5968)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5972)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5976)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_8021)(tySequence__9afGcb6vqUeksMMfijyiRIg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_8132)(tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_8109)(tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg* dest, tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_8025)(tySequence__9afGcb6vqUeksMMfijyiRIg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_3515)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_3535)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3549)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_8579)(tySequence__9czS3pDdyAs7bxglDcl2YyA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_8599)(tyObject_Iface__GILGqST9an4kYyzfE9aqumug* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_8613)(tyObject_Iface__GILGqST9an4kYyzfE9aqumug* dest, tyObject_Iface__GILGqST9an4kYyzfE9aqumug* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZcollectionsZintsets_56)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__reorder_1349)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__reorder_1353)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__reorder_1468)(tyTuple__jDxNBe0TmdfztixwxnRrgQ* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___reorder_1440)(tyTuple__jDxNBe0TmdfztixwxnRrgQ* dest, tyTuple__jDxNBe0TmdfztixwxnRrgQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__reorder_1357)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* s, NI newlen);
|
|
static N_INLINE(void, nimIncRef)(void* p);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__reorder_662)(tySequence__8QRZaV9bKw9abKv9anJ280svg* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__reorder_78)(tySequence__8QRZaV9bKw9abKv9anJ280svg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__reorder_98)(tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw** obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___reorder_113)(tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw** dest, tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__reorder_70)(tySequence__8QRZaV9bKw9abKv9anJ280svg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_890)(tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_883)(tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_3650)(tySequence__YLW4xuku9cRS9cLOfVzwUxqg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_3670)(tyTuple__DlfALjW9a9aZbdaEgWjgJiDA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_3684)(tyTuple__DlfALjW9a9aZbdaEgWjgJiDA* dest, tyTuple__DlfALjW9a9aZbdaEgWjgJiDA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_3643)(tySequence__YLW4xuku9cRS9cLOfVzwUxqg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_737)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_757)(tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_771)(tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA* dest, tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZreplayer_1261)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_1323)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_1315)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_4286)(tySequence__HL9bxOKBQaeJ5XQXd8t8m8g* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_4306)(tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_4320)(tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ* dest, tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_4279)(tySequence__HL9bxOKBQaeJ5XQXd8t8m8g* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_1445)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_1465)(tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_1479)(tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* dest, tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_6880)(tySequence__ndtMxvII636Jz8NCVD9a9a0Q* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_6900)(tyTuple__sr9ahxowKRwC2RZn4t1m9bTg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_6914)(tyTuple__sr9ahxowKRwC2RZn4t1m9bTg* dest, tyTuple__sr9ahxowKRwC2RZn4t1m9bTg* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_6873)(tySequence__ndtMxvII636Jz8NCVD9a9a0Q* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_2568)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_2588)(tyTuple__pDyHME2vky9bxBYZlE7PoZg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_2602)(tyTuple__pDyHME2vky9bxBYZlE7PoZg* dest, tyTuple__pDyHME2vky9bxBYZlE7PoZg* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_4923)(tySequence__M1HR1j8fkzOLdhYymqd9cNA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_4943)(tyTuple__kjLAcEjcuUUb5HQQFd004Q* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_4957)(tyTuple__kjLAcEjcuUUb5HQQFd004Q* dest, tyTuple__kjLAcEjcuUUb5HQQFd004Q* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_4916)(tySequence__M1HR1j8fkzOLdhYymqd9cNA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__lineinfos_1876)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__lineinfos_1896)(tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___lineinfos_1910)(tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg* dest, tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_10502)(tySequence__48JTohSgTy339bRxHzUD8KA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_2903)(tySequence__gDGqa9bft4EIBGJXdPabojw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_2923)(tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_2937)(tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw* dest, tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_4365)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_4504)(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4452)(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg* dest, tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_4369)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__concepts_232)(tySequence__pNnXZnGn7hEBtRrIRJXnsQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__concepts_252)(tyTuple__TBpDcqUmZGsc29ac6f1Q29bw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___concepts_266)(tyTuple__TBpDcqUmZGsc29ac6f1Q29bw* dest, tyTuple__TBpDcqUmZGsc29ac6f1Q29bw src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__lookups_740)(tySequence__W26glz615MtLNjhIPF9ceYQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__lookups_744)(tySequence__W26glz615MtLNjhIPF9ceYQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__lookups_797)(tyTuple__dUJLwg9a5XJOrdPHhWnhtgA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___lookups_682)(tyTuple__dUJLwg9a5XJOrdPHhWnhtgA* dest, tyTuple__dUJLwg9a5XJOrdPHhWnhtgA src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__lookups_748)(tySequence__W26glz615MtLNjhIPF9ceYQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___semdata_1489)(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g* dest, tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1447)(tySequence__zzmYOvMjuaDPGlm2gOxjfw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1455)(tySequence__zzmYOvMjuaDPGlm2gOxjfw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1475)(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__sigmatch_5133)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9612)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9632)(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ** obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_9647)(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ** dest, tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9604)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZosproc_306)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZosproc_310)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__system_7194)(NI x, NI y);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__system_1543)(NimStringV2 x, NimStringV2 y);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__lookups_1405)(tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___lookups_1248)(tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ* dest, tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vmdef_686)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest);
|
|
static N_INLINE(void, nimTraceRefDyn)(void* q, void* env);
|
|
static N_INLINE(void, add__system_2702)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, void** c, TNimTypeV2* t);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__bitsets_59)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZtimes_2311)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZtimes_2304)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmmarshal_725)(tySequence__Co1UO3xbwvLst28EBmbjaQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__vmmarshal_745)(tyTuple__7PT0qz05foPmog1feyuUCA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___vmmarshal_759)(tyTuple__7PT0qz05foPmog1feyuUCA* dest, tyTuple__7PT0qz05foPmog1feyuUCA src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__vmmarshal_718)(tySequence__Co1UO3xbwvLst28EBmbjaQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_411)(tySequence__YdLNCDKYeipzJx3I8Xw82Q* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_553)(tySequence__vGSdgYDvgwpTIM9bdnxpXHA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_1676)(tySequence__E8pi9b5QNahsURYzXMjh3qw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_1668)(tySequence__E8pi9b5QNahsURYzXMjh3qw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__lambdalifting_422)(tySequence__kaH9bTc5NuRJD3u48dyf0HQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__lambdalifting_528)(tyTuple__3AxLuic9btzpM0BvW1FiUeA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___lambdalifting_510)(tyTuple__3AxLuic9btzpM0BvW1FiUeA* dest, tyTuple__3AxLuic9btzpM0BvW1FiUeA src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__lambdalifting_426)(tySequence__kaH9bTc5NuRJD3u48dyf0HQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__lambdalifting_2341)(tySequence__3OYSahjG9c3350YMlWpRNyg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__lambdalifting_2451)(tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___lambdalifting_2429)(tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw* dest, tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__lambdalifting_2345)(tySequence__3OYSahjG9c3350YMlWpRNyg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_5238)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_5348)(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5326)(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog* dest, tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_5242)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__closureiters_3678)(tyTuple__ZXHQRsN32wSdtLbiAuCGmg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___semdata_659)(tyTuple__ZXHQRsN32wSdtLbiAuCGmg* dest, tyTuple__ZXHQRsN32wSdtLbiAuCGmg src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__closureiters_2210)(tySequence__Xet7RaPNEoI76rXS0Qks9ag* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__closureiters_2230)(tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___closureiters_2244)(tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA* dest, tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__closureiters_2203)(tySequence__Xet7RaPNEoI76rXS0Qks9ag* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_988)(tySequence__IKjIhq49bzOoAeTg2ER8PSA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_710)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_815)(tySequence__dJt9ak0PHeYYhnT7tdKLoOQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__vmdef_835)(tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___vmdef_849)(tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ* dest, tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_1356)(tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__vmdef_1376)(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___vmdef_1402)(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ* dest, tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_1348)(tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_192)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ e);
|
|
static N_INLINE(void, addInt__stdZprivateZdigitsutils_198)(NimStringV2* result, NI x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, addInt__stdZprivateZdigitsutils_176)(NimStringV2* result, NI64 x);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_341)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ e);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_3270)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ** dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void*, nimNewObj)(NI size, NI alignment);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_3507)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_3232)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_441)(tySequence__mkw3BsSwySE8kJ1iQVHi2g* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_461)(tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg** obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___semdata_476)(tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg** dest, tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg* src);
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringV2 a, NimStringV2 b);
|
|
static N_INLINE(NIM_BOOL, equalMem__system_1727)(void* a, void* b, NI size);
|
|
static N_INLINE(NI, cmpStrings)(NimStringV2 a, NimStringV2 b);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZosproc_403)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1849)(tySequence__2ysejK9bM8cCXleF05Ng9cHA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1869)(tyTuple__OseWehQ0HNC8Ns4uO1D8HA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___semdata_1883)(tyTuple__OseWehQ0HNC8Ns4uO1D8HA* dest, tyTuple__OseWehQ0HNC8Ns4uO1D8HA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1841)(tySequence__2ysejK9bM8cCXleF05Ng9cHA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1726)(tySequence__9csKSQ865Bdwb8TbX9cOogww* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1746)(tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___semdata_1760)(tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ* dest, tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__varpartitions_235)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__varpartitions_227)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_3271)(tySequence__dAjyAaabi52TN36Jp0fAXQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_3264)(tySequence__dAjyAaabi52TN36Jp0fAXQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_1275)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_1295)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZcollectionsZintsets_187)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* dest, tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_482)(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_339)(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_332)(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_519)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_523)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_761)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___nilcheck_611)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* dest, tySequence__NE3kNZskLpMeWsT0qd9bxYQ src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_527)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_866)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_870)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_874)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___nilcheck_605)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___nilcheck_614)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* dest, void* env);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___nilcheck_960)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_631)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_651)(tyObject_History__GvmH1bmZD6bA1ithz47A7w* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___nilcheck_665)(tyObject_History__GvmH1bmZD6bA1ithz47A7w* dest, tyObject_History__GvmH1bmZD6bA1ithz47A7w src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_5412)(tySequence__fEh0bUDDOwnFhhuQmQJTNA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_5432)(tyTuple__czAeVAIf9abkuDYbRyH2HPw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___nilcheck_5446)(tyTuple__czAeVAIf9abkuDYbRyH2HPw* dest, tyTuple__czAeVAIf9abkuDYbRyH2HPw src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_5892)(tySequence__CjiF6qhVnW77uIpIJIHh4g* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_5885)(tySequence__CjiF6qhVnW77uIpIJIHh4g* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3472)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1297)(tySequence__B9cdeRjiqZYBtgmMW4y69bow* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1317)(tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___semdata_1331)(tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA* dest, tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5186)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_645)(tyTuple__ZXHQRsN32wSdtLbiAuCGmg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___wordrecg_302)(tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA e);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1591)(tySequence__Bis5AbpONWcIRrPyPJS8Yw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1583)(tySequence__Bis5AbpONWcIRrPyPJS8Yw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vm_14282)(NI** dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_1534)(tySequence__L8fp6QCa2lczU05QM7SC9cg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__vmdef_1554)(tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___vmdef_1568)(tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw* dest, tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw src);
|
|
static N_INLINE(void, sysFatal__system_4063)(NimStringV2 message);
|
|
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__options_3186)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__options_3206)(NimStringV2* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_11132)(tySequence__6HN8Af9btfjdnDkSmkCapaA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nimBoolToStr)(NIM_BOOL x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_1265)(tySequence__iAJHx13GhKZqo9aZIEf0shg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_1285)(tyTuple__Qg4SFODJal5XbwOjR1hWhg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___cgendata_1299)(tyTuple__Qg4SFODJal5XbwOjR1hWhg* dest, tyTuple__Qg4SFODJal5XbwOjR1hWhg* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_1257)(tySequence__iAJHx13GhKZqo9aZIEf0shg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_843)(tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_863)(tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___cgendata_877)(tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw* dest, tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_835)(tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__sighashes_2219)(tySequence__XUL1TrMU0tgXmaMFCIYgFQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__sighashes_2212)(tySequence__XUL1TrMU0tgXmaMFCIYgFQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_488)(tySequence__jwzrUFjG9akTIJTBBFvvqxw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_582)(tyTuple__XOVT24GHXwqiEj5GCsEGCA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZosproc_1653)(tyTuple__XOVT24GHXwqiEj5GCsEGCA* dest, tyTuple__XOVT24GHXwqiEj5GCsEGCA src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_492)(tySequence__jwzrUFjG9akTIJTBBFvvqxw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_5396)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_5506)(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5484)(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw* dest, tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_5400)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_1123)(tySequence__YrxX49bb8rgJi59a7He40eNw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_1143)(tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A** obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___cgendata_1158)(tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A** dest, tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3466)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___dfa_1534)(tySequence__QhKW39aBdj2b0D43QtN2bjA* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_845)(tySequence__QhKW39aBdj2b0D43QtN2bjA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__dfa_865)(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___dfa_161)(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg* dest, tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_463)(tySequence__oFoKqOMdasuVwZhYxHFrVw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__dfa_483)(tyTuple__SCMnwYO9aLsJgaGprCp9avVA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___dfa_497)(tyTuple__SCMnwYO9aLsJgaGprCp9avVA* dest, tyTuple__SCMnwYO9aLsJgaGprCp9avVA src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_399)(tySequence__IPtyN4X4M7AM4OiTlP3GXQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__dfa_419)(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___dfa_433)(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw* dest, tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_601)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_287)(tySequence__5fC7I0Z9c1lKqLPt21mpCCA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_307)(tyObject_TBlock__JIRrZegp1dSH545gTl2wbw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___cgendata_321)(tyObject_TBlock__JIRrZegp1dSH545gTl2wbw* dest, tyObject_TBlock__JIRrZegp1dSH545gTl2wbw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5392)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_980)(tySequence__WPcy3bORPBFlmk2KIq2pbQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_972)(tySequence__WPcy3bORPBFlmk2KIq2pbQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgen_12246)(tySequence__shxop0zPIs5Ec3k71aCLuQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgen_12254)(tySequence__shxop0zPIs5Ec3k71aCLuQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___semparallel_63)(tySequence__rB68esCEKanLFytJ5hiKsw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___semparallel_256)(tySequence__loAWJVxRHRzOqoJ9a7PCuzg* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semparallel_91)(tySequence__rB68esCEKanLFytJ5hiKsw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semparallel_111)(tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___semparallel_125)(tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw* dest, tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgen_13798)(tySequence__xxzaIRRwBSmC9auydz4uNwA* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_659)(tySequence__xxzaIRRwBSmC9auydz4uNwA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_679)(tyTuple__C5G2pXOyz7QIn9b4No233xw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___cgendata_706)(tyTuple__C5G2pXOyz7QIn9b4No233xw* dest, tyTuple__C5G2pXOyz7QIn9b4No233xw src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_651)(tySequence__xxzaIRRwBSmC9auydz4uNwA* s, NI newlen);
|
|
static N_INLINE(void*, seqToPtr__pureZjson_2423)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ x);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___pureZjson_2391)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* a, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* b);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___pureZjson_4847)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZjson_243)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__pureZjson_263)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZjson_277)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** dest, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZjson_98)(tySequence__MlAD6nAPq9bHKla9cWiIZP0g* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__pureZjson_118)(tyTuple__awOivLjlO76sGdHY7nQUjQ* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZjson_132)(tyTuple__awOivLjlO76sGdHY7nQUjQ* dest, tyTuple__awOivLjlO76sGdHY7nQUjQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___pureZjson_23)(tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg e);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__extccomp_1690)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__extccomp_1748)(tyTuple__UV3llMMYFckfui8YMBuUZA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZprivateZospaths50_298)(tyTuple__UV3llMMYFckfui8YMBuUZA* dest, tyTuple__UV3llMMYFckfui8YMBuUZA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZjson_90)(tySequence__MlAD6nAPq9bHKla9cWiIZP0g* s, NI newlen);
|
|
static N_INLINE(void*, seqToPtr__extccomp_2728)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4333)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest, tySequence__UfuHwINLHlFJGRcvFZqKQQ src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZintegrity_105)(tySequence__wrWQccISxQegvhlY18rdnw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZintegrity_109)(tySequence__wrWQccISxQegvhlY18rdnw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZdce_2052)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_1268)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZdce_216)(tySequence__UuiPn6QjIiUTdSVwX2PZ6w* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__icZdce_322)(tyTuple__9a3DhYVfcy14Fx42tD0lSEQ* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZdce_303)(tyTuple__9a3DhYVfcy14Fx42tD0lSEQ* dest, tyTuple__9a3DhYVfcy14Fx42tD0lSEQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZdce_220)(tySequence__UuiPn6QjIiUTdSVwX2PZ6w* s, NI newlen);
|
|
static N_INLINE(void*, seqToPtr__icZcbackend_478)(tySequence__48JTohSgTy339bRxHzUD8KA x);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZosproc_117)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZosproc_121)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__pureZosproc_252)(tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg** obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZosproc_210)(tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg** dest, tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZosproc_125)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZosproc_302)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___stdZprivateZosfiles_229)(tySet_tyEnum_FilePermission__9a5SPDJ9aL9aLJgb0TzciuflA x);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___stdZprivateZosfiles_30)(tyEnum_FilePermission__9a5SPDJ9aL9aLJgb0TzciuflA e);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__extccomp_1686)(tySequence__4eQHGndY6XBYpFOH09apV8Q* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__extccomp_1694)(tySequence__4eQHGndY6XBYpFOH09apV8Q* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_469)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ e);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__jsgen_238)(tySequence__ShY8g1lKoVH7yYhtphfCGw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___jsgen_56)(tyEnum_TJSTypeKind__H6PW8hR2oUufkIEX9b1rorA e);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__sourcemap_209)(tySequence__ZD3gjsY4ErSd1GZWwLpMfQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_1163)(tySequence__7lEisrXlQEzwtUKW5pzRCw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_1183)(tyTuple__xYhUhS7X82rKTqbT9bRfCnw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_1197)(tyTuple__xYhUhS7X82rKTqbT9bRfCnw* dest, tyTuple__xYhUhS7X82rKTqbT9bRfCnw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_1156)(tySequence__7lEisrXlQEzwtUKW5pzRCw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstgen_119)(tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstgen_226)(tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrstgen_207)(tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ* dest, tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstgen_123)(tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_562)(tySequence__kxu4GK0onha2t9bo86mdVAg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_555)(tySequence__kxu4GK0onha2t9bo86mdVAg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrst_3468)(tySequence__HsIBrWWNKBMO7j6datX5Dw* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_334)(tySequence__HsIBrWWNKBMO7j6datX5Dw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_354)(tyObject_Token__E0ilHwDrlCLqd7buwAkizA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_368)(tyObject_Token__E0ilHwDrlCLqd7buwAkizA* dest, tyObject_Token__E0ilHwDrlCLqd7buwAkizA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstast_197)(tySequence__V9cBl110bSARQ3Xk9bVaXHDw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstast_217)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ** obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrstast_231)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ** dest, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_2984)(tySequence__F9boYP184KOk9aMfON9aNJqIg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_3004)(tyTuple__8io2RZ1DpCBm14M9cFhsmTg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_3018)(tyTuple__8io2RZ1DpCBm14M9cFhsmTg* dest, tyTuple__8io2RZ1DpCBm14M9cFhsmTg* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_2976)(tySequence__F9boYP184KOk9aMfON9aNJqIg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_2821)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_2841)(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_2867)(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA* dest, tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__stdZenvvars_109)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__stdZenvvars_129)(tyTuple__UV3llMMYFckfui8YMBuUZA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_3753)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_2813)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_5143)(tySequence__h3lxIYk9bDFo9a6O25fEkVTQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_5163)(tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_5177)(tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw* dest, tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZosproc_1119)(tySequence__lBgZ7a89beZGYPl8PiANMTA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_327)(tySequence__HsIBrWWNKBMO7j6datX5Dw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_10417)(tySequence__Bj34UZNlFIOjckWWrFtrXA* x, NI newLen);
|
|
static N_INLINE(void*, seqToPtr__packagesZdocutilsZrst_10645)(tySequence__Bj34UZNlFIOjckWWrFtrXA x);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___packagesZdocutilsZrst_10679)(tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA x, tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA y);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_11031)(tySequence__8Np6tlClE5az1CyqZdN19bQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_3041)(tySequence__6iV5H3iM9cWfVSkoj3unBqQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_3061)(tyTuple__1wU9ajf4VtbrOmgUqBNzsYg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_3075)(tyTuple__1wU9ajf4VtbrOmgUqBNzsYg* dest, tyTuple__1wU9ajf4VtbrOmgUqBNzsYg* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_3033)(tySequence__6iV5H3iM9cWfVSkoj3unBqQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2433)(tySequence__HHCGXo4NJPVPsclXXVC9aqA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2453)(tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2467)(tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w* dest, tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2425)(tySequence__HHCGXo4NJPVPsclXXVC9aqA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2303)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2323)(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2337)(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* dest, tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2196)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2216)(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_198)(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* dest, tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_6494)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2295)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLengthStrV2)(NimStringV2* s, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2718)(tySequence__Chkr9cfPW8zB6JIX5upkN2A* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2738)(tyTuple__E1X6NevDQ7zMPqQny9czpRA* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2752)(tyTuple__E1X6NevDQ7zMPqQny9czpRA* dest, tyTuple__E1X6NevDQ7zMPqQny9czpRA* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2710)(tySequence__Chkr9cfPW8zB6JIX5upkN2A* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2576)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2596)(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2610)(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* dest, tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_7906)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2568)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2189)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_195)(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* dest, tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_6344)(tySequence__59axsmyJq9bYh2MONDvuwAkA* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_3232)(tySequence__59axsmyJq9bYh2MONDvuwAkA* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_3252)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_3266)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* dest, tyTuple__msoRFpgv3EcbLwCh9arSpYw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_3224)(tySequence__59axsmyJq9bYh2MONDvuwAkA* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___packagesZdocutilsZrst_6272)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* x, tyTuple__msoRFpgv3EcbLwCh9arSpYw* y);
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lt___packagesZdocutilsZrst_6286)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* x, tyTuple__msoRFpgv3EcbLwCh9arSpYw* y);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__packagesZdocutilsZrst_6296)(tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA x, tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA y);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___packagesZdocutilsZrst_3263)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* dest, tyTuple__msoRFpgv3EcbLwCh9arSpYw* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_12103)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_12107)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_12160)(tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_12049)(tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg* dest, tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_12111)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrstast_154)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* dest);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstgen_7347)(tySequence__MVOolrgzxbiYsd7sgvFfFw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstgen_7400)(tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrstgen_3151)(tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ* dest, tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstgen_7351)(tySequence__MVOolrgzxbiYsd7sgvFfFw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstgen_2476)(tySequence__CJOrWaM0fWekVRTE2AotGw* x, NI newLen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstgen_2496)(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* obj);
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrstgen_2222)(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* dest, tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* src);
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstgen_2469)(tySequence__CJOrWaM0fWekVRTE2AotGw* s, NI newlen);
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrstgen_6686)(tySequence__CJOrWaM0fWekVRTE2AotGw* s, NI len);
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___system_3821)(tySequence__uB9b75OUPRENsBAu4AnoePA stackTraceEntries);
|
|
N_NIMCALL(NimStringV2, rawNewString)(NI cap);
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__system_3300)(NimStringV2* x, NCSTRING y);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, getMaxMem__system_5298)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, getTotalMem__system_1936)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(NI, getOccupiedMem__system_1934)(void);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reportUnhandledError__system_3983)(Exception* e);
|
|
N_LIB_PRIVATE N_NIMCALL(void, reportUnhandledErrorAux__system_3850)(Exception* e);
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[29+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_2 = { 29 | NIM_STRLIT_FLAG, "No stack traceback available\012" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_3 = {29, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_2};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_4 = { 1 | NIM_STRLIT_FLAG, "\"" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_5 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_4};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_6 = { 2 | NIM_STRLIT_FLAG, "\\a" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_7 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_6};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_8 = { 2 | NIM_STRLIT_FLAG, "\\b" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_9 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_8};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_10 = { 2 | NIM_STRLIT_FLAG, "\\t" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_11 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_10};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_12 = { 2 | NIM_STRLIT_FLAG, "\\n" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_13 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_12};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_14 = { 2 | NIM_STRLIT_FLAG, "\\v" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_15 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_14};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_16 = { 2 | NIM_STRLIT_FLAG, "\\f" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_17 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_16};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_18 = { 2 | NIM_STRLIT_FLAG, "\\r" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_19 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_18};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_20 = { 2 | NIM_STRLIT_FLAG, "\\e" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_21 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_20};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_22 = { 2 | NIM_STRLIT_FLAG, "\\\\" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_23 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_22};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_24 = { 2 | NIM_STRLIT_FLAG, "\\\'" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_25 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_24};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_26 = { 2 | NIM_STRLIT_FLAG, "\\\"" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_27 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_26};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_28 = { 2 | NIM_STRLIT_FLAG, "\\x" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_29 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_28};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[16+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_30 = { 16 | NIM_STRLIT_FLAG, "0123456789ABCDEF" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_31 = {16, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_30};
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_32 = {16, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_30};
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_33 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_4};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[4+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_34 = { 4 | NIM_STRLIT_FLAG, "true" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_35 = {4, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_34};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[5+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_36 = { 5 | NIM_STRLIT_FLAG, "false" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_37 = {5, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_36};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_38 = { 1 | NIM_STRLIT_FLAG, "\'" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_39 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_38};
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_40 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_38};
|
|
extern TNimTypeV2 NTIv2__5ox0D5RxdRRpQ8A9b4vF4AA_;
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[23+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_41 = { 23 | NIM_STRLIT_FLAG, "no exception to reraise" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_42 = {23, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_41};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[17+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_43 = { 17 | NIM_STRLIT_FLAG, "[[reraised from:\012" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_44 = {17, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_43};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[3+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_45 = { 3 | NIM_STRLIT_FLAG, "]]\012" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_46 = {3, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_45};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_47 = { 1 | NIM_STRLIT_FLAG, "(" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_48 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_47};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[2+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_49 = { 2 | NIM_STRLIT_FLAG, ", " };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_50 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_49};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_51 = { 1 | NIM_STRLIT_FLAG, ")" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_52 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_51};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[1+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_53 = { 1 | NIM_STRLIT_FLAG, "\012" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_54 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_53};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[0+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_55 = { 0 | NIM_STRLIT_FLAG, "" };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_56 = {0, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_55};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[19+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_57 = { 19 | NIM_STRLIT_FLAG, "[GC] total memory: " };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_58 = {19, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_57};
|
|
static const struct {
|
|
NI cap; NIM_CHAR data[23+1];
|
|
} TM__Q5wkpxktOdTGvlSRo9bzt9aw_59 = { 23 | NIM_STRLIT_FLAG, "\012[GC] occupied memory: " };
|
|
static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_60 = {23, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_59};
|
|
N_LIB_PRIVATE NIM_CONST tyArray__mkmEeKAWtk2yS9bBb1lUWXA fsLookupTable__system_5131 = {((NI8)-1),
|
|
((NI8)0),
|
|
((NI8)1),
|
|
((NI8)1),
|
|
((NI8)2),
|
|
((NI8)2),
|
|
((NI8)2),
|
|
((NI8)2),
|
|
((NI8)3),
|
|
((NI8)3),
|
|
((NI8)3),
|
|
((NI8)3),
|
|
((NI8)3),
|
|
((NI8)3),
|
|
((NI8)3),
|
|
((NI8)3),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)4),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)5),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)6),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7),
|
|
((NI8)7)}
|
|
;
|
|
N_LIB_PRIVATE NIM_CONST tyArray__yp9a149boki9cCCWgfXI0Ip4A powtens__system_6289 = {1.0,
|
|
10.0,
|
|
100.0,
|
|
1000.0,
|
|
10000.0,
|
|
100000.0,
|
|
1000000.0,
|
|
10000000.0,
|
|
100000000.0,
|
|
1000000000.0,
|
|
10000000000.0,
|
|
100000000000.0,
|
|
1000000000000.0,
|
|
10000000000000.0,
|
|
100000000000000.0,
|
|
1000000000000000.0,
|
|
10000000000000000.0,
|
|
1e+17,
|
|
1e+18,
|
|
1e+19,
|
|
1e+20,
|
|
1e+21,
|
|
1e+22}
|
|
;
|
|
N_LIB_PRIVATE NI nim_program_result;
|
|
N_LIB_PRIVATE NI threadId__system_2665;
|
|
N_LIB_PRIVATE tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ roots__system_2784;
|
|
N_LIB_PRIVATE NI rootsThreshold__system_3054 = ((NI)128);
|
|
N_LIB_PRIVATE tyProc__9axCnCRMUx32AHzFgBrzSMg globalRaiseHook__system_3283;
|
|
N_LIB_PRIVATE tyProc__9axCnCRMUx32AHzFgBrzSMg localRaiseHook__system_3286;
|
|
N_LIB_PRIVATE tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ outOfMemHook__system_3288;
|
|
N_LIB_PRIVATE tyProc__NFmM6mqUOVW3cJg4yvk8Fw unhandledExceptionHook__system_3291;
|
|
N_LIB_PRIVATE Exception* currException__system_3668;
|
|
N_LIB_PRIVATE tyProc__W6IXMh2CA4X1rFYGjUb4yg errorMessageWriter__system_3630;
|
|
N_LIB_PRIVATE TFrame* framePtr__system_3666;
|
|
N_LIB_PRIVATE TSafePoint* excHandler__system_3667;
|
|
N_LIB_PRIVATE GcFrameHeader* gcFramePtr__system_3669;
|
|
N_LIB_PRIVATE tyProc__W6IXMh2CA4X1rFYGjUb4yg onUnhandledException__system_3849;
|
|
N_LIB_PRIVATE NIM_BOOL nimInErrorMode__system_3994;
|
|
N_LIB_PRIVATE tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg allocator__system_6141;
|
|
static N_INLINE(void, initStackBottom)(void) {
|
|
}
|
|
static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memset(a, v, ((size_t) (size)));
|
|
}
|
|
static N_INLINE(NIM_BOOL*, nimErrorFlag)(void) {
|
|
NIM_BOOL* result;
|
|
result = (NIM_BOOL*)0;
|
|
result = (&nimInErrorMode__system_3994);
|
|
return result;
|
|
}
|
|
static N_INLINE(void, nimZeroMem)(void* p, NI size) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimSetMem__systemZmemory_7(p, ((int)0), size);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(NI, roundup__system_4998)(NI x, NI v) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = (NI)((NI)(x + (NI)(v - ((NI)1))) & (NI)((NU64) ~((NI)(v - ((NI)1)))));
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, msbit__system_5132)(NU32 x) {
|
|
NI result;
|
|
NI colontmpD_;
|
|
NI colontmpD__2;
|
|
NI a;
|
|
result = (NI)0;
|
|
colontmpD_ = (NI)0;
|
|
colontmpD__2 = (NI)0;
|
|
{
|
|
NI colontmpD__3;
|
|
NI colontmpD__4;
|
|
if (!((NU32)(x) <= (NU32)(((NU32)65535)))) goto LA3_;
|
|
colontmpD__3 = (NI)0;
|
|
colontmpD__4 = (NI)0;
|
|
{
|
|
if (!((NU32)(x) <= (NU32)(((NU32)255)))) goto LA7_;
|
|
colontmpD__3 = ((NI)0);
|
|
colontmpD_ = colontmpD__3;
|
|
}
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
colontmpD__4 = ((NI)8);
|
|
colontmpD_ = colontmpD__4;
|
|
}
|
|
LA5_: ;
|
|
a = colontmpD_;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
NI colontmpD__5;
|
|
NI colontmpD__6;
|
|
colontmpD__5 = (NI)0;
|
|
colontmpD__6 = (NI)0;
|
|
{
|
|
if (!((NU32)(x) <= (NU32)(((NU32)16777215)))) goto LA13_;
|
|
colontmpD__5 = ((NI)16);
|
|
colontmpD__2 = colontmpD__5;
|
|
}
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{
|
|
colontmpD__6 = ((NI)24);
|
|
colontmpD__2 = colontmpD__6;
|
|
}
|
|
LA11_: ;
|
|
a = colontmpD__2;
|
|
}
|
|
LA1_: ;
|
|
result = (NI)(((NI) (fsLookupTable__system_5131[((NU32)((NU32)(x) >> (NU64)(a)))- 0])) + a);
|
|
return result;
|
|
}
|
|
static N_INLINE(void, mappingSearch__system_5157)(NI* r, NI* fl, NI* sl) {
|
|
NI t;
|
|
NI T1_;
|
|
NI T2_;
|
|
T1_ = (NI)0;
|
|
T1_ = msbit__system_5132(((NU32) ((*r))));
|
|
T2_ = (NI)0;
|
|
T2_ = roundup__system_4998((NI)((NU64)(((NI)1)) << (NU64)((NI)(T1_ - ((NI)5)))), ((NI)4096));
|
|
t = (NI)(T2_ - ((NI)1));
|
|
(*r) = (NI)((*r) + t);
|
|
(*r) = (NI)((*r) & (NI)((NU64) ~(t)));
|
|
(*r) = (((*r) <= ((NI)1056964608)) ? (*r) : ((NI)1056964608));
|
|
(*fl) = msbit__system_5132(((NU32) ((*r))));
|
|
(*sl) = (NI)((NI)((NI64)((*r)) >> (NU64)((NI)((*fl) - ((NI)5)))) - ((NI)32));
|
|
(*fl) -= ((NI)6);
|
|
}
|
|
static N_INLINE(NI, lsbit__system_5140)(NU32 x) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = msbit__system_5132((NU32)(x & (NU32)((NU32)((NU32)((NU32) ~(x))) + (NU32)(((NU32)1)))));
|
|
return result;
|
|
}
|
|
static N_INLINE(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, findSuitableBlock__system_5190)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI* fl, NI* sl) {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* result;
|
|
NU32 tmp;
|
|
result = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0;
|
|
tmp = (NU32)((*a).slBitmap[((*fl))- 0] & (NU32)((NU64)(((NU32)IL64(4294967295))) << (NU64)((*sl))));
|
|
result = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
{
|
|
if (!!((tmp == ((NU32)0)))) goto LA3_;
|
|
(*sl) = lsbit__system_5140(tmp);
|
|
result = (*a).matrix[((*fl))- 0][((*sl))- 0];
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
(*fl) = lsbit__system_5140((NU32)((*a).flBitmap & (NU32)((NU64)(((NU32)IL64(4294967295))) << (NU64)((NI)((*fl) + ((NI)1))))));
|
|
{
|
|
if (!(((NI)0) < (*fl))) goto LA8_;
|
|
(*sl) = lsbit__system_5140((*a).slBitmap[((*fl))- 0]);
|
|
result = (*a).matrix[((*fl))- 0][((*sl))- 0];
|
|
}
|
|
LA8_: ;
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, nimCStrLen)(NCSTRING a) {
|
|
NI result;
|
|
size_t T1_;
|
|
result = (NI)0;
|
|
T1_ = (size_t)0;
|
|
T1_ = strlen(a);
|
|
result = ((NI) (T1_));
|
|
return result;
|
|
}
|
|
static N_INLINE(void, rawWrite)(FILE* f, NCSTRING s) {
|
|
size_t T1_;
|
|
int T2_;
|
|
T1_ = (size_t)0;
|
|
T1_ = fwrite(((void*) (s)), ((size_t)1), ((size_t) ((s ? nimCStrLen(s) : 0))), f);
|
|
(void)(T1_);
|
|
T2_ = (int)0;
|
|
T2_ = fflush(f);
|
|
(void)(T2_);
|
|
}
|
|
N_LIB_PRIVATE N_NOINLINE(void, raiseOutOfMem__system_4993)(void) {
|
|
{
|
|
if (!!((outOfMemHook__system_3288 == NIM_NIL))) goto LA3_;
|
|
outOfMemHook__system_3288();
|
|
}
|
|
LA3_: ;
|
|
rawWrite(__stderrp, "out of memory\012");
|
|
exit(((int)1));
|
|
}
|
|
static N_INLINE(void*, osAllocPages__system_5018)(NI size) {
|
|
void* result;
|
|
result = (void*)0;
|
|
result = mmap(NIM_NIL, ((size_t) (size)), ((int)3), ((int)4098), ((int)-1), ((NI)0));
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = (result == NIM_NIL);
|
|
if (T3_) goto LA4_;
|
|
T3_ = (result == ((void*) (((NI)-1))));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
raiseOutOfMem__system_4993();
|
|
}
|
|
LA5_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(void*, osTryAllocPages__system_5021)(NI size) {
|
|
void* result;
|
|
result = (void*)0;
|
|
result = mmap(NIM_NIL, ((size_t) (size)), ((int)3), ((int)4098), ((int)-1), ((NI)0));
|
|
{
|
|
if (!(result == ((void*) (((NI)-1))))) goto LA3_;
|
|
result = NIM_NIL;
|
|
}
|
|
LA3_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(void, incCurrMem__system_5282)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI bytes) {
|
|
(*a).currMem += bytes;
|
|
}
|
|
static N_INLINE(void, zeroMem__system_1716)(void* p, NI size) {
|
|
nimZeroMem(p, size);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void*, llAlloc__system_5301)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size) {
|
|
void* result;
|
|
result = (void*)0;
|
|
{
|
|
NIM_BOOL T3_;
|
|
tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* old;
|
|
void* T7_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = ((*a).llmem == ((tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw*) NIM_NIL));
|
|
if (T3_) goto LA4_;
|
|
T3_ = ((*(*a).llmem).size < size);
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
old = (*a).llmem;
|
|
T7_ = (void*)0;
|
|
T7_ = osAllocPages__system_5018(((NI)4096));
|
|
(*a).llmem = ((tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw*) (T7_));
|
|
incCurrMem__system_5282(a, ((NI)4096));
|
|
(*(*a).llmem).size = ((NI)4072);
|
|
(*(*a).llmem).acc = ((NI)24);
|
|
(*(*a).llmem).next = old;
|
|
}
|
|
LA5_: ;
|
|
result = ((void*) ((NI)(((NI) (ptrdiff_t) ((*a).llmem)) + (*(*a).llmem).acc)));
|
|
(*(*a).llmem).size -= size;
|
|
(*(*a).llmem).acc += size;
|
|
zeroMem__system_1716(result, ((NI) (size)));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addHeapLink__system_5332)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* p, NI size) {
|
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* it;
|
|
it = (&(*a).heapLinks);
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = !((it == ((tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg*) NIM_NIL)));
|
|
if (!(T3_)) goto LA4_;
|
|
T3_ = (((NI)30) <= (*it).len);
|
|
LA4_: ;
|
|
if (!T3_) goto LA2 ;
|
|
it = (*it).next;
|
|
} LA2: ;
|
|
}
|
|
{
|
|
tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* n;
|
|
void* T9_;
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* colontmp_;
|
|
NI colontmp__2;
|
|
if (!(it == ((tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg*) NIM_NIL))) goto LA7_;
|
|
T9_ = (void*)0;
|
|
T9_ = llAlloc__system_5301(a, ((NI)496));
|
|
n = ((tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg*) (T9_));
|
|
(*n).next = (*a).heapLinks.next;
|
|
(*a).heapLinks.next = n;
|
|
colontmp_ = p;
|
|
colontmp__2 = size;
|
|
(*n).chunks[(((NI)0))- 0].Field0 = colontmp_;
|
|
(*n).chunks[(((NI)0))- 0].Field1 = colontmp__2;
|
|
(*n).len = ((NI)1);
|
|
}
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
NI L;
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* colontmp__3;
|
|
NI colontmp__4;
|
|
L = (*it).len;
|
|
colontmp__3 = p;
|
|
colontmp__4 = size;
|
|
(*it).chunks[(L)- 0].Field0 = colontmp__3;
|
|
(*it).chunks[(L)- 0].Field1 = colontmp__4;
|
|
(*it).len += ((NI)1);
|
|
}
|
|
LA5_: ;
|
|
}
|
|
static N_INLINE(NI, pluspercent___system_770)(NI x, NI y) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y))))));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*, intSetGet__system_5404)(tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* t, NI key) {
|
|
tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* result;
|
|
tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* it;
|
|
{ result = (tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*)0;
|
|
it = (*t).data[((NI)(key & ((NI)255)))- 0];
|
|
{
|
|
while (1) {
|
|
if (!!((it == ((tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*) NIM_NIL)))) goto LA2 ;
|
|
{
|
|
if (!((*it).key == key)) goto LA5_;
|
|
result = it;
|
|
goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
it = (*it).next;
|
|
} LA2: ;
|
|
}
|
|
result = ((tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*) NIM_NIL);
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__system_5446)(tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* s, NI key) {
|
|
NIM_BOOL result;
|
|
tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* t;
|
|
result = (NIM_BOOL)0;
|
|
t = intSetGet__system_5404(s, (NI)((NI64)(key) >> (NU64)(((NI)9))));
|
|
{
|
|
NI u;
|
|
if (!!((t == ((tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*) NIM_NIL)))) goto LA3_;
|
|
u = (NI)(key & ((NI)511));
|
|
result = !(((NU)((*t).bits[((NI)((NI64)(u) >> (NU64)(((NI)6))))- 0] & (NU)((NU64)(((NU)1)) << (NU64)((NI)(u & ((NI)63))))) == ((NU)0)));
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
result = NIM_FALSE;
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, pageIndex__system_5647)(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = (NI)((NI64)(((NI) (ptrdiff_t) (c))) >> (NU64)(((NI)12)));
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, minuspercent___system_790)(NI x, NI y) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y))))));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, requestOsChunks__system_5665)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size) {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* result;
|
|
NI colontmpD_;
|
|
NI colontmpD__2;
|
|
NI size_2;
|
|
NI nxt;
|
|
tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* next;
|
|
NI lastSize;
|
|
NI prv;
|
|
tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* prev;
|
|
result = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0;
|
|
colontmpD_ = (NI)0;
|
|
colontmpD__2 = (NI)0;
|
|
{
|
|
NI usedMem;
|
|
if (!!((*a).blockChunkSizeIncrease)) goto LA3_;
|
|
usedMem = (*a).occ;
|
|
{
|
|
if (!(usedMem < ((NI)65536))) goto LA7_;
|
|
(*a).nextChunkSize = ((NI)16384);
|
|
}
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
NI T10_;
|
|
T10_ = (NI)0;
|
|
T10_ = roundup__system_4998((NI)((NI64)(usedMem) >> (NU64)(((NI)2))), ((NI)4096));
|
|
(*a).nextChunkSize = ((T10_ <= (NI)((*a).nextChunkSize * ((NI)2))) ? T10_ : (NI)((*a).nextChunkSize * ((NI)2)));
|
|
(*a).nextChunkSize = (((*a).nextChunkSize <= ((NI)1056964608)) ? (*a).nextChunkSize : ((NI)1056964608));
|
|
}
|
|
LA5_: ;
|
|
}
|
|
LA3_: ;
|
|
size_2 = size;
|
|
{
|
|
void* T15_;
|
|
if (!((*a).nextChunkSize < size_2)) goto LA13_;
|
|
T15_ = (void*)0;
|
|
T15_ = osAllocPages__system_5018(size_2);
|
|
result = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (T15_));
|
|
}
|
|
goto LA11_;
|
|
LA13_: ;
|
|
{
|
|
void* T17_;
|
|
T17_ = (void*)0;
|
|
T17_ = osTryAllocPages__system_5021((*a).nextChunkSize);
|
|
result = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (T17_));
|
|
{
|
|
void* T22_;
|
|
if (!(result == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL))) goto LA20_;
|
|
T22_ = (void*)0;
|
|
T22_ = osAllocPages__system_5018(size_2);
|
|
result = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (T22_));
|
|
(*a).blockChunkSizeIncrease = NIM_TRUE;
|
|
}
|
|
goto LA18_;
|
|
LA20_: ;
|
|
{
|
|
size_2 = (*a).nextChunkSize;
|
|
}
|
|
LA18_: ;
|
|
}
|
|
LA11_: ;
|
|
incCurrMem__system_5282(a, size_2);
|
|
(*a).freeMem += size_2;
|
|
addHeapLink__system_5332(a, result, size_2);
|
|
(*result).next = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
(*result).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
(*result).Sup.size = size_2;
|
|
nxt = pluspercent___system_770(((NI) (ptrdiff_t) (result)), size_2);
|
|
next = ((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*) (nxt));
|
|
{
|
|
NI T26_;
|
|
NIM_BOOL T27_;
|
|
T26_ = (NI)0;
|
|
T26_ = pageIndex__system_5647(next);
|
|
T27_ = (NIM_BOOL)0;
|
|
T27_ = contains__system_5446((&(*a).chunkStarts), T26_);
|
|
if (!T27_) goto LA28_;
|
|
(*next).prevSize = (NI)(size_2 | (NI)((*next).prevSize & ((NI)1)));
|
|
}
|
|
LA28_: ;
|
|
{
|
|
if (!!(((*a).lastSize == ((NI)0)))) goto LA32_;
|
|
colontmpD_ = (*a).lastSize;
|
|
lastSize = colontmpD_;
|
|
}
|
|
goto LA30_;
|
|
LA32_: ;
|
|
{
|
|
colontmpD__2 = ((NI)4096);
|
|
lastSize = colontmpD__2;
|
|
}
|
|
LA30_: ;
|
|
prv = minuspercent___system_790(((NI) (ptrdiff_t) (result)), lastSize);
|
|
prev = ((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*) (prv));
|
|
{
|
|
NIM_BOOL T37_;
|
|
NI T38_;
|
|
T37_ = (NIM_BOOL)0;
|
|
T38_ = (NI)0;
|
|
T38_ = pageIndex__system_5647(prev);
|
|
T37_ = contains__system_5446((&(*a).chunkStarts), T38_);
|
|
if (!(T37_)) goto LA39_;
|
|
T37_ = ((*prev).size == lastSize);
|
|
LA39_: ;
|
|
if (!T37_) goto LA40_;
|
|
(*result).Sup.prevSize = (NI)(lastSize | (NI)((*result).Sup.prevSize & ((NI)1)));
|
|
}
|
|
goto LA35_;
|
|
LA40_: ;
|
|
{
|
|
(*result).Sup.prevSize = (NI)(((NI)0) | (NI)((*result).Sup.prevSize & ((NI)1)));
|
|
}
|
|
LA35_: ;
|
|
(*a).lastSize = size_2;
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, pageIndex__system_5654)(void* p) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = (NI)((NI64)(((NI) (ptrdiff_t) (p))) >> (NU64)(((NI)12)));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, isAccessible__system_5689)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, void* p) {
|
|
NIM_BOOL result;
|
|
NI T1_;
|
|
result = (NIM_BOOL)0;
|
|
T1_ = (NI)0;
|
|
T1_ = pageIndex__system_5654(p);
|
|
result = contains__system_5446((&(*a).chunkStarts), T1_);
|
|
return result;
|
|
}
|
|
static N_INLINE(void, updatePrevSize__system_5707)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c, NI prevSize) {
|
|
tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* ri;
|
|
NI T1_;
|
|
T1_ = (NI)0;
|
|
T1_ = pluspercent___system_770(((NI) (ptrdiff_t) (c)), (*c).Sup.size);
|
|
ri = ((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*) (T1_));
|
|
{
|
|
NIM_BOOL T4_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = isAccessible__system_5689((&(*a)), ((void*) (ri)));
|
|
if (!T4_) goto LA5_;
|
|
(*ri).prevSize = (NI)(prevSize | (NI)((*ri).prevSize & ((NI)1)));
|
|
}
|
|
LA5_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*, intSetPut__system_5429)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* t, NI key) {
|
|
tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* result;
|
|
result = (tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*)0;
|
|
result = intSetGet__system_5404((&(*t)), key);
|
|
{
|
|
void* T5_;
|
|
if (!(result == ((tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*) NIM_NIL))) goto LA3_;
|
|
T5_ = (void*)0;
|
|
T5_ = llAlloc__system_5301(a, ((NI)80));
|
|
result = ((tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*) (T5_));
|
|
(*result).next = (*t).data[((NI)(key & ((NI)255)))- 0];
|
|
(*t).data[((NI)(key & ((NI)255)))- 0] = result;
|
|
(*result).key = key;
|
|
}
|
|
LA3_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, incl__system_5480)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* s, NI key) {
|
|
tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* t;
|
|
NI u;
|
|
t = intSetPut__system_5429(a, s, (NI)((NI64)(key) >> (NU64)(((NI)9))));
|
|
u = (NI)(key & ((NI)511));
|
|
(*t).bits[((NI)((NI64)(u) >> (NU64)(((NI)6))))- 0] = (NU)((*t).bits[((NI)((NI64)(u) >> (NU64)(((NI)6))))- 0] | (NU)((NU64)(((NU)1)) << (NU64)((NI)(u & ((NI)63)))));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, splitChunk2__system_5712)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c, NI size) {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* result;
|
|
NI T1_;
|
|
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* T2_;
|
|
NI T3_;
|
|
result = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0;
|
|
T1_ = (NI)0;
|
|
T1_ = pluspercent___system_770(((NI) (ptrdiff_t) (c)), size);
|
|
result = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (T1_));
|
|
(*result).Sup.size = (NI)((*c).Sup.size - size);
|
|
(*result).next = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
(*result).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
(*result).Sup.prevSize = size;
|
|
(*result).Sup.owner = a;
|
|
updatePrevSize__system_5707(a, c, (*result).Sup.size);
|
|
(*c).Sup.size = size;
|
|
T2_ = (tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg*)0;
|
|
T2_ = a;
|
|
T3_ = (NI)0;
|
|
T3_ = pageIndex__system_5647((*((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w**) (&(result)))));
|
|
incl__system_5480(T2_, (&(*a).chunkStarts), T3_);
|
|
return result;
|
|
}
|
|
static N_INLINE(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ, mappingInsert__system_5175)(NI r) {
|
|
tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ result;
|
|
nimZeroMem((void*)(&result), sizeof(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ));
|
|
result.Field0 = msbit__system_5132(((NU32) (r)));
|
|
result.Field1 = (NI)((NI)((NI64)(r) >> (NU64)((NI)(result.Field0 - ((NI)5)))) - ((NI)32));
|
|
result.Field0 -= ((NI)6);
|
|
return result;
|
|
}
|
|
static N_INLINE(void, setBit__system_5143)(NI nr, NU32* dest) {
|
|
(*dest) = (NU32)((*dest) | (NU32)((NU64)(((NU32)1)) << (NU64)((NI)(nr & ((NI)31)))));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addChunkToMatrix__system_5273)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* b) {
|
|
tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ T1_;
|
|
NI fl;
|
|
NI sl;
|
|
T1_ = mappingInsert__system_5175((*b).Sup.size);
|
|
fl = T1_.Field0;
|
|
sl = T1_.Field1;
|
|
(*b).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
(*b).next = (*a).matrix[(fl)- 0][(sl)- 0];
|
|
{
|
|
if (!!(((*a).matrix[(fl)- 0][(sl)- 0] == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL)))) goto LA4_;
|
|
(*(*a).matrix[(fl)- 0][(sl)- 0]).prev = b;
|
|
}
|
|
LA4_: ;
|
|
(*a).matrix[(fl)- 0][(sl)- 0] = b;
|
|
setBit__system_5143(sl, (&(*a).slBitmap[(fl)- 0]));
|
|
setBit__system_5143(fl, (&(*a).flBitmap));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, splitChunk__system_5729)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c, NI size) {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* rest;
|
|
rest = splitChunk2__system_5712(a, c, size);
|
|
addChunkToMatrix__system_5273(a, rest);
|
|
}
|
|
static N_INLINE(void, clearBit__system_5150)(NI nr, NU32* dest) {
|
|
(*dest) = (NU32)((*dest) & (NU32)((NU32) ~((NU32)((NU64)(((NU32)1)) << (NU64)((NI)(nr & ((NI)31)))))));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, removeChunkFromMatrix2__system_5264)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* b, NI fl, NI sl) {
|
|
(*a).matrix[(fl)- 0][(sl)- 0] = (*b).next;
|
|
{
|
|
if (!!(((*a).matrix[(fl)- 0][(sl)- 0] == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL)))) goto LA3_;
|
|
(*(*a).matrix[(fl)- 0][(sl)- 0]).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
clearBit__system_5150(sl, (&(*a).slBitmap[(fl)- 0]));
|
|
{
|
|
if (!((*a).slBitmap[(fl)- 0] == ((NU32)0))) goto LA8_;
|
|
clearBit__system_5150(fl, (&(*a).flBitmap));
|
|
}
|
|
LA8_: ;
|
|
}
|
|
LA1_: ;
|
|
(*b).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
(*b).next = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, getBigChunk__system_5758)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size) {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* result;
|
|
NI size_2;
|
|
NI fl;
|
|
NI sl;
|
|
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* T19_;
|
|
NI T20_;
|
|
result = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0;
|
|
size_2 = size;
|
|
fl = ((NI)0);
|
|
sl = ((NI)0);
|
|
mappingSearch__system_5157((&size_2), (&fl), (&sl));
|
|
result = findSuitableBlock__system_5190((&(*a)), (&fl), (&sl));
|
|
{
|
|
if (!(result == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL))) goto LA3_;
|
|
{
|
|
if (!(size_2 < ((NI)524288))) goto LA7_;
|
|
result = requestOsChunks__system_5665(a, ((NI)524288));
|
|
splitChunk__system_5729(a, result, size_2);
|
|
}
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
result = requestOsChunks__system_5665(a, size_2);
|
|
{
|
|
if (!(size_2 < (*result).Sup.size)) goto LA12_;
|
|
splitChunk__system_5729(a, result, size_2);
|
|
}
|
|
LA12_: ;
|
|
}
|
|
LA5_: ;
|
|
(*result).Sup.owner = a;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
removeChunkFromMatrix2__system_5264(a, result, fl, sl);
|
|
{
|
|
if (!((NI)(size_2 + ((NI)4096)) <= (*result).Sup.size)) goto LA17_;
|
|
splitChunk__system_5729(a, result, size_2);
|
|
}
|
|
LA17_: ;
|
|
}
|
|
LA1_: ;
|
|
(*result).Sup.prevSize = ((NI)1);
|
|
T19_ = (tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg*)0;
|
|
T19_ = a;
|
|
T20_ = (NI)0;
|
|
T20_ = pageIndex__system_5647((*((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w**) (&(result)))));
|
|
incl__system_5480(T19_, (&(*a).chunkStarts), T20_);
|
|
(*a).freeMem -= size_2;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*, getSmallChunk__system_5786)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a) {
|
|
tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* result;
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* res;
|
|
result = (tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*)0;
|
|
res = getBigChunk__system_5758(a, ((NI)4096));
|
|
result = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) (res));
|
|
return result;
|
|
}
|
|
static N_INLINE(void, listAdd__system_5909)(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ** head, tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c) {
|
|
(*c).next = (*head);
|
|
{
|
|
if (!!(((*head) == ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL)))) goto LA3_;
|
|
(*(*head)).prev = c;
|
|
}
|
|
LA3_: ;
|
|
(*head) = c;
|
|
}
|
|
static N_INLINE(void, addToSharedFreeList__system_5822)(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c, tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* f) {
|
|
(*f).next = (*c).sharedFreeList;
|
|
(*c).sharedFreeList = f;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, compensateCounters__system_5837)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c, NI size) {
|
|
tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* it;
|
|
NI x;
|
|
NI maxIters;
|
|
it = (*c).freeList;
|
|
x = ((NI)0);
|
|
maxIters = ((NI)20);
|
|
{
|
|
while (1) {
|
|
if (!!((it == ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL)))) goto LA2 ;
|
|
{
|
|
tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* rest;
|
|
if (!(maxIters == ((NI)0))) goto LA5_;
|
|
rest = (*it).next;
|
|
{
|
|
if (!!((rest == ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL)))) goto LA9_;
|
|
(*it).next = ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL);
|
|
addToSharedFreeList__system_5822(c, rest);
|
|
}
|
|
LA9_: ;
|
|
goto LA1;
|
|
}
|
|
LA5_: ;
|
|
x += size;
|
|
it = (*it).next;
|
|
maxIters -= ((NI)1);
|
|
} LA2: ;
|
|
} LA1: ;
|
|
(*c).free += x;
|
|
(*a).occ -= x;
|
|
}
|
|
static N_INLINE(void, listRemove__system_5968)(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ** head, tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c) {
|
|
{
|
|
if (!(c == (*head))) goto LA3_;
|
|
(*head) = (*c).next;
|
|
{
|
|
if (!!(((*head) == ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL)))) goto LA7_;
|
|
(*(*head)).prev = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL);
|
|
}
|
|
LA7_: ;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
(*(*c).prev).next = (*c).next;
|
|
{
|
|
if (!!(((*c).next == ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL)))) goto LA12_;
|
|
(*(*c).next).prev = (*c).prev;
|
|
}
|
|
LA12_: ;
|
|
}
|
|
LA1_: ;
|
|
(*c).next = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL);
|
|
(*c).prev = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL);
|
|
}
|
|
static N_INLINE(void, addToSharedFreeListBigChunks__system_5815)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c) {
|
|
(*c).next = (*a).sharedFreeListBigChunks;
|
|
(*a).sharedFreeListBigChunks = c;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, freeDeferredObjects__system_5873)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* root) {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* it;
|
|
NI maxIters;
|
|
it = root;
|
|
maxIters = ((NI)20);
|
|
{
|
|
while (1) {
|
|
{
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* rest;
|
|
if (!(maxIters == ((NI)0))) goto LA5_;
|
|
rest = (*it).next;
|
|
(*it).next = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
addToSharedFreeListBigChunks__system_5815(a, rest);
|
|
goto LA1;
|
|
}
|
|
LA5_: ;
|
|
it = (*it).next;
|
|
maxIters -= ((NI)1);
|
|
{
|
|
if (!(it == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL))) goto LA9_;
|
|
goto LA1;
|
|
}
|
|
LA9_: ;
|
|
}
|
|
} LA1: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, getHugeChunk__system_5778)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size) {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* result;
|
|
void* T1_;
|
|
tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* T2_;
|
|
NI T3_;
|
|
result = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0;
|
|
T1_ = (void*)0;
|
|
T1_ = osAllocPages__system_5018(size);
|
|
result = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (T1_));
|
|
incCurrMem__system_5282(a, size);
|
|
(*result).next = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
(*result).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
(*result).Sup.size = size;
|
|
(*result).Sup.prevSize = ((NI)1);
|
|
(*result).Sup.owner = a;
|
|
T2_ = (tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg*)0;
|
|
T2_ = a;
|
|
T3_ = (NI)0;
|
|
T3_ = pageIndex__system_5647((*((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w**) (&(result)))));
|
|
incl__system_5480(T2_, (&(*a).chunkStarts), T3_);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void*, rawAlloc__system_5888)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI requestedSize) {
|
|
void* result;
|
|
NI size;
|
|
result = (void*)0;
|
|
size = roundup__system_4998(requestedSize, ((NI)16));
|
|
{
|
|
NI s;
|
|
tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c;
|
|
if (!(size <= ((NI)4016))) goto LA3_;
|
|
s = (NI)(size / ((NI)16));
|
|
c = (*a).freeSmallChunks[(s)- 0];
|
|
{
|
|
if (!(c == ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL))) goto LA7_;
|
|
c = getSmallChunk__system_5786(a);
|
|
(*c).freeList = ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL);
|
|
(*c).Sup.size = size;
|
|
(*c).acc = size;
|
|
(*c).sharedFreeList = ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL);
|
|
(*c).free = (NI)(((NI)4016) - size);
|
|
(*c).next = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL);
|
|
(*c).prev = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL);
|
|
listAdd__system_5909(&(*a).freeSmallChunks[(s)- 0], c);
|
|
result = ((void*) ((*c).data));
|
|
}
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
{
|
|
if (!((*c).freeList == ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL))) goto LA12_;
|
|
(*c).freeList = (*c).sharedFreeList;
|
|
(*c).sharedFreeList = ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL);
|
|
compensateCounters__system_5837(a, c, size);
|
|
}
|
|
LA12_: ;
|
|
{
|
|
NI T18_;
|
|
if (!((*c).freeList == ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL))) goto LA16_;
|
|
T18_ = (NI)0;
|
|
T18_ = pluspercent___system_770(((NI) (ptrdiff_t) ((*c).data)), (*c).acc);
|
|
result = ((void*) (T18_));
|
|
(*c).acc += size;
|
|
}
|
|
goto LA14_;
|
|
LA16_: ;
|
|
{
|
|
result = ((void*) ((*c).freeList));
|
|
(*c).freeList = (*(*c).freeList).next;
|
|
}
|
|
LA14_: ;
|
|
(*c).free -= size;
|
|
}
|
|
LA5_: ;
|
|
{
|
|
if (!((*c).free < size)) goto LA22_;
|
|
listRemove__system_5968(&(*a).freeSmallChunks[(s)- 0], c);
|
|
}
|
|
LA22_: ;
|
|
(*a).occ += size;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* colontmpD_;
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* colontmpD__2;
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* deferredFrees;
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c_2;
|
|
colontmpD_ = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0;
|
|
colontmpD__2 = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0;
|
|
deferredFrees = (*a).sharedFreeListBigChunks;
|
|
(*a).sharedFreeListBigChunks = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
{
|
|
if (!!((deferredFrees == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL)))) goto LA27_;
|
|
freeDeferredObjects__system_5873(a, deferredFrees);
|
|
}
|
|
LA27_: ;
|
|
size = (NI)(requestedSize + ((NI)48));
|
|
{
|
|
if (!(((NI)1056964609) <= size)) goto LA31_;
|
|
colontmpD_ = getHugeChunk__system_5778(a, size);
|
|
c_2 = colontmpD_;
|
|
}
|
|
goto LA29_;
|
|
LA31_: ;
|
|
{
|
|
colontmpD__2 = getBigChunk__system_5758(a, size);
|
|
c_2 = colontmpD__2;
|
|
}
|
|
LA29_: ;
|
|
result = ((void*) ((*c_2).data));
|
|
(*a).occ += (*c_2).Sup.size;
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void*, alloc__system_6093)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, NI size) {
|
|
void* result;
|
|
result = (void*)0;
|
|
result = rawAlloc__system_5888(allocator, ((NI) (size)));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void*, alloc0__system_6097)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, NI size) {
|
|
void* result;
|
|
result = (void*)0;
|
|
result = alloc__system_6093(allocator, size);
|
|
zeroMem__system_1716(result, size);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NOCONV(void*, alloc0Impl__system_1737)(NI size) {
|
|
void* result;
|
|
result = (void*)0;
|
|
result = alloc0__system_6097((&allocator__system_6141), size);
|
|
return result;
|
|
}
|
|
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
|
|
void* T1_;
|
|
T1_ = (void*)0;
|
|
T1_ = memcpy(dest, source, ((size_t) (size)));
|
|
}
|
|
static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size) {
|
|
nimCopyMem(dest, source, size);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, toNimStr)(NCSTRING str, NI len) {
|
|
NimStringV2 result;
|
|
nimZeroMem((void*)(&result), sizeof(NimStringV2));
|
|
{
|
|
if (!(len <= ((NI)0))) goto LA3_;
|
|
nimZeroMem((void*)(&result), sizeof(NimStringV2));
|
|
result.len = ((NI)0);
|
|
result.p = ((NimStrPayload*) NIM_NIL);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
NI colontmpD_;
|
|
NimStrPayload* p;
|
|
void* T6_;
|
|
colontmpD_ = (NI)0;
|
|
T6_ = (void*)0;
|
|
T6_ = alloc0Impl__system_1737(((NI) ((NI)((NI)(len + ((NI)1)) + ((NI)8)))));
|
|
p = ((NimStrPayload*) (T6_));
|
|
(*p).cap = len;
|
|
{
|
|
if (!(((NI)0) < len)) goto LA9_;
|
|
copyMem__system_1719(((void*) ((&(*p).data[((NI)0)]))), ((void*) (str)), ((NI) (len)));
|
|
}
|
|
LA9_: ;
|
|
nimZeroMem((void*)(&result), sizeof(NimStringV2));
|
|
colontmpD_ = len;
|
|
result.len = colontmpD_;
|
|
result.p = p;
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, cstrToNimstr)(NCSTRING str) {
|
|
NimStringV2 result;
|
|
NimStringV2 colontmpD_;
|
|
NimStringV2 colontmpD__2;
|
|
nimZeroMem((void*)(&result), sizeof(NimStringV2));
|
|
nimZeroMem((void*)(&colontmpD_), sizeof(NimStringV2));
|
|
nimZeroMem((void*)(&colontmpD__2), sizeof(NimStringV2));
|
|
{
|
|
if (!(((void*) (str)) == NIM_NIL)) goto LA3_;
|
|
colontmpD_ = toNimStr(str, ((NI)0));
|
|
result = colontmpD_;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
colontmpD__2 = toNimStr(str, (str ? nimCStrLen(str) : 0));
|
|
result = colontmpD__2;
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*, pageAddr__system_5661)(void* p) {
|
|
tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* result;
|
|
result = (tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*)0;
|
|
result = ((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*) ((NI)(((NI) (ptrdiff_t) (p)) & ((NI)-4096))));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, isSmallChunk__system_5572)(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c) {
|
|
NIM_BOOL result;
|
|
result = (NIM_BOOL)0;
|
|
result = ((*c).size <= ((NI)4016));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, chunkUnused__system_5578)(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c) {
|
|
NIM_BOOL result;
|
|
result = (NIM_BOOL)0;
|
|
result = ((NI)((*c).prevSize & ((NI)1)) == ((NI)0));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, removeChunkFromMatrix__system_5231)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* b) {
|
|
tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ T1_;
|
|
NI fl;
|
|
NI sl;
|
|
T1_ = mappingInsert__system_5175((*b).Sup.size);
|
|
fl = T1_.Field0;
|
|
sl = T1_.Field1;
|
|
{
|
|
if (!!(((*b).next == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL)))) goto LA4_;
|
|
(*(*b).next).prev = (*b).prev;
|
|
}
|
|
LA4_: ;
|
|
{
|
|
if (!!(((*b).prev == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL)))) goto LA8_;
|
|
(*(*b).prev).next = (*b).next;
|
|
}
|
|
LA8_: ;
|
|
{
|
|
if (!((*a).matrix[(fl)- 0][(sl)- 0] == b)) goto LA12_;
|
|
(*a).matrix[(fl)- 0][(sl)- 0] = (*b).next;
|
|
{
|
|
if (!((*a).matrix[(fl)- 0][(sl)- 0] == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL))) goto LA16_;
|
|
clearBit__system_5150(sl, (&(*a).slBitmap[(fl)- 0]));
|
|
{
|
|
if (!((*a).slBitmap[(fl)- 0] == ((NU32)0))) goto LA20_;
|
|
clearBit__system_5150(fl, (&(*a).flBitmap));
|
|
}
|
|
LA20_: ;
|
|
}
|
|
LA16_: ;
|
|
}
|
|
LA12_: ;
|
|
(*b).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
(*b).next = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, excl__system_5502)(tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* s, NI key) {
|
|
tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* t;
|
|
t = intSetGet__system_5404((&(*s)), (NI)((NI64)(key) >> (NU64)(((NI)9))));
|
|
{
|
|
NI u;
|
|
if (!!((t == ((tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*) NIM_NIL)))) goto LA3_;
|
|
u = (NI)(key & ((NI)511));
|
|
(*t).bits[((NI)((NI64)(u) >> (NU64)(((NI)6))))- 0] = (NU)((*t).bits[((NI)((NI64)(u) >> (NU64)(((NI)6))))- 0] & (NU)((NU64) ~((NU)((NU64)(((NU)1)) << (NU64)((NI)(u & ((NI)63)))))));
|
|
}
|
|
LA3_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, freeBigChunk__system_5734)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c) {
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c_2;
|
|
NI prevSize;
|
|
tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* ri;
|
|
NI T24_;
|
|
c_2 = c;
|
|
(*a).freeMem += (*c_2).Sup.size;
|
|
(*c_2).Sup.prevSize = (NI)((*c_2).Sup.prevSize & ((NI)-2));
|
|
prevSize = (*c_2).Sup.prevSize;
|
|
{
|
|
tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* le;
|
|
NI T5_;
|
|
if (!!((prevSize == ((NI)0)))) goto LA3_;
|
|
T5_ = (NI)0;
|
|
T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (c_2)), prevSize);
|
|
le = ((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*) (T5_));
|
|
{
|
|
NIM_BOOL T8_;
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = isAccessible__system_5689((&(*a)), ((void*) (le)));
|
|
if (!(T8_)) goto LA9_;
|
|
T8_ = chunkUnused__system_5578(le);
|
|
LA9_: ;
|
|
if (!T8_) goto LA10_;
|
|
{
|
|
NIM_BOOL T14_;
|
|
NIM_BOOL T15_;
|
|
NI T19_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T15_ = (NIM_BOOL)0;
|
|
T15_ = isSmallChunk__system_5572(le);
|
|
T14_ = !(T15_);
|
|
if (!(T14_)) goto LA16_;
|
|
T14_ = ((*le).size < ((NI)1056964608));
|
|
LA16_: ;
|
|
if (!T14_) goto LA17_;
|
|
removeChunkFromMatrix__system_5231(a, ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (le)));
|
|
(*le).size += (*c_2).Sup.size;
|
|
T19_ = (NI)0;
|
|
T19_ = pageIndex__system_5647((*((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w**) (&(c_2)))));
|
|
excl__system_5502((&(*a).chunkStarts), T19_);
|
|
c_2 = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (le));
|
|
{
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* rest;
|
|
if (!(((NI)1056964608) < (*c_2).Sup.size)) goto LA22_;
|
|
rest = splitChunk2__system_5712(a, c_2, ((NI)1056964608));
|
|
addChunkToMatrix__system_5273(a, c_2);
|
|
c_2 = rest;
|
|
}
|
|
LA22_: ;
|
|
}
|
|
LA17_: ;
|
|
}
|
|
LA10_: ;
|
|
}
|
|
LA3_: ;
|
|
T24_ = (NI)0;
|
|
T24_ = pluspercent___system_770(((NI) (ptrdiff_t) (c_2)), (*c_2).Sup.size);
|
|
ri = ((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*) (T24_));
|
|
{
|
|
NIM_BOOL T27_;
|
|
T27_ = (NIM_BOOL)0;
|
|
T27_ = isAccessible__system_5689((&(*a)), ((void*) (ri)));
|
|
if (!(T27_)) goto LA28_;
|
|
T27_ = chunkUnused__system_5578(ri);
|
|
LA28_: ;
|
|
if (!T27_) goto LA29_;
|
|
{
|
|
NIM_BOOL T33_;
|
|
NIM_BOOL T34_;
|
|
NI T38_;
|
|
T33_ = (NIM_BOOL)0;
|
|
T34_ = (NIM_BOOL)0;
|
|
T34_ = isSmallChunk__system_5572(ri);
|
|
T33_ = !(T34_);
|
|
if (!(T33_)) goto LA35_;
|
|
T33_ = ((*c_2).Sup.size < ((NI)1056964608));
|
|
LA35_: ;
|
|
if (!T33_) goto LA36_;
|
|
removeChunkFromMatrix__system_5231(a, ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (ri)));
|
|
(*c_2).Sup.size += (*ri).size;
|
|
T38_ = (NI)0;
|
|
T38_ = pageIndex__system_5647(ri);
|
|
excl__system_5502((&(*a).chunkStarts), T38_);
|
|
{
|
|
tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* rest_2;
|
|
if (!(((NI)1056964608) < (*c_2).Sup.size)) goto LA41_;
|
|
rest_2 = splitChunk2__system_5712(a, c_2, ((NI)1056964608));
|
|
addChunkToMatrix__system_5273(a, rest_2);
|
|
}
|
|
LA41_: ;
|
|
}
|
|
LA36_: ;
|
|
}
|
|
LA29_: ;
|
|
addChunkToMatrix__system_5273(a, c_2);
|
|
}
|
|
static N_INLINE(void, decCurrMem__system_5290)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI bytes) {
|
|
(*a).maxMem = (((*a).maxMem >= (*a).currMem) ? (*a).maxMem : (*a).currMem);
|
|
(*a).currMem -= bytes;
|
|
}
|
|
static N_INLINE(void, osDeallocPages__system_5024)(void* p, NI size) {
|
|
int T1_;
|
|
T1_ = (int)0;
|
|
T1_ = munmap(p, ((size_t) (size)));
|
|
(void)(T1_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, freeHugeChunk__system_5782)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c) {
|
|
NI size;
|
|
NI T1_;
|
|
size = (*c).Sup.size;
|
|
T1_ = (NI)0;
|
|
T1_ = pageIndex__system_5647(&c->Sup);
|
|
excl__system_5502((&(*a).chunkStarts), T1_);
|
|
decCurrMem__system_5290(a, size);
|
|
osDeallocPages__system_5024(((void*) (c)), size);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, deallocBigChunk__system_5804)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c) {
|
|
(*a).occ -= (*c).Sup.size;
|
|
{
|
|
if (!(((NI)1056964609) <= (*c).Sup.size)) goto LA3_;
|
|
freeHugeChunk__system_5782(a, c);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
freeBigChunk__system_5734(a, c);
|
|
}
|
|
LA1_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, rawDealloc__system_6030)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, void* p) {
|
|
tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c;
|
|
c = pageAddr__system_5661(p);
|
|
{
|
|
NIM_BOOL T3_;
|
|
tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c_2;
|
|
NI s;
|
|
tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* f;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = isSmallChunk__system_5572(c);
|
|
if (!T3_) goto LA4_;
|
|
c_2 = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) (c));
|
|
s = (*c_2).Sup.size;
|
|
f = ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) (p));
|
|
{
|
|
if (!((*c_2).Sup.owner == a)) goto LA8_;
|
|
(*a).occ -= s;
|
|
(*f).next = (*c_2).freeList;
|
|
(*c_2).freeList = f;
|
|
{
|
|
if (!((*c_2).free < s)) goto LA12_;
|
|
listAdd__system_5909(&(*a).freeSmallChunks[((NI)(s / ((NI)16)))- 0], c_2);
|
|
(*c_2).free += s;
|
|
}
|
|
goto LA10_;
|
|
LA12_: ;
|
|
{
|
|
(*c_2).free += s;
|
|
{
|
|
if (!((*c_2).free == ((NI)4016))) goto LA17_;
|
|
listRemove__system_5968(&(*a).freeSmallChunks[((NI)(s / ((NI)16)))- 0], c_2);
|
|
(*c_2).Sup.size = ((NI)4096);
|
|
freeBigChunk__system_5734(a, ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (c_2)));
|
|
}
|
|
LA17_: ;
|
|
}
|
|
LA10_: ;
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
addToSharedFreeList__system_5822(c_2, f);
|
|
}
|
|
LA6_: ;
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
{
|
|
if (!((*c).owner == a)) goto LA23_;
|
|
deallocBigChunk__system_5804(a, ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (c)));
|
|
}
|
|
goto LA21_;
|
|
LA23_: ;
|
|
{
|
|
addToSharedFreeListBigChunks__system_5815((*c).owner, ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (c)));
|
|
}
|
|
LA21_: ;
|
|
}
|
|
LA1_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, dealloc__system_6101)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, void* p) {
|
|
rawDealloc__system_6030(allocator, p);
|
|
}
|
|
N_LIB_PRIVATE N_NOCONV(void, deallocImpl__system_1739)(void* p) {
|
|
dealloc__system_6101((&allocator__system_6141), p);
|
|
}
|
|
N_LIB_PRIVATE N_NOCONV(void, dealloc)(void* p) {
|
|
deallocImpl__system_1739(p);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_13)(NimStringV2* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
dealloc((*dest).p);
|
|
}
|
|
}
|
|
static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic) {
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* h;
|
|
NI T1_;
|
|
T1_ = (NI)0;
|
|
T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16));
|
|
h = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_));
|
|
(*h).rc += ((NI)16);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, unregisterCycle__system_2785)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s) {
|
|
NI idx;
|
|
idx = (NI)((*s).rootIdx - ((NI)1));
|
|
roots__system_2784.d[idx] = roots__system_2784.d[(NI)(roots__system_2784.len - ((NI)1))];
|
|
(*roots__system_2784.d[idx].Field0).rootIdx = (NI)(idx + ((NI)1));
|
|
roots__system_2784.len -= ((NI)1);
|
|
(*s).rootIdx = ((NI)0);
|
|
}
|
|
N_LIB_PRIVATE N_NOCONV(void*, allocImpl__system_1735)(NI size) {
|
|
void* result;
|
|
result = (void*)0;
|
|
result = alloc__system_6093((&allocator__system_6141), size);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__system_3000)(tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ* s, NI cap) {
|
|
void* T1_;
|
|
(*s).len = ((NI)0);
|
|
(*s).cap = cap;
|
|
T1_ = (void*)0;
|
|
T1_ = allocImpl__system_1735(((NI) ((NI)((*s).cap * ((NI)16)))));
|
|
(*s).d = ((tyTuple__0F3Kz25HWtRatQmCDVHWEA*) (T1_));
|
|
}
|
|
static N_INLINE(void, add__system_2920)(tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ* s, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* c, TNimTypeV2* t) {
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* colontmp_;
|
|
TNimTypeV2* colontmp__2;
|
|
{
|
|
tyTuple__0F3Kz25HWtRatQmCDVHWEA* d;
|
|
void* T5_;
|
|
if (!((*s).cap <= (*s).len)) goto LA3_;
|
|
(*s).cap = (NI)((NI)((*s).cap * ((NI)3)) / ((NI)2));
|
|
T5_ = (void*)0;
|
|
T5_ = allocImpl__system_1735(((NI) ((NI)((*s).cap * ((NI)16)))));
|
|
d = ((tyTuple__0F3Kz25HWtRatQmCDVHWEA*) (T5_));
|
|
copyMem__system_1719(((void*) (d)), ((void*) ((*s).d)), ((NI) ((NI)((*s).len * ((NI)16)))));
|
|
dealloc(((void*) ((*s).d)));
|
|
(*s).d = d;
|
|
}
|
|
LA3_: ;
|
|
colontmp_ = c;
|
|
colontmp__2 = t;
|
|
(*s).d[(*s).len].Field0 = colontmp_;
|
|
(*s).d[(*s).len].Field1 = colontmp__2;
|
|
(*s).len += ((NI)1);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, init__system_3061)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, NI cap) {
|
|
void* T1_;
|
|
(*s).len = ((NI)0);
|
|
(*s).cap = cap;
|
|
T1_ = (void*)0;
|
|
T1_ = allocImpl__system_1735(((NI) ((NI)((*s).cap * ((NI)16)))));
|
|
(*s).d = ((tyTuple__N4J9cV4JZGem3ljqqj5rT0Q*) (T1_));
|
|
}
|
|
static N_INLINE(void, trace__system_2635)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
void* p;
|
|
NI T5_;
|
|
if (!!(((*desc).traceImpl == NIM_NIL))) goto LA3_;
|
|
T5_ = (NI)0;
|
|
T5_ = pluspercent___system_770(((NI) (ptrdiff_t) (s)), ((NI)16));
|
|
p = ((void*) (T5_));
|
|
((tyProc__fhqfcnDhIcLpBpSTVsWEZg) ((*desc).traceImpl))(p, ((void*) (j)));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyTuple__N4J9cV4JZGem3ljqqj5rT0Q, pop__system_2813)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s) {
|
|
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q result;
|
|
nimZeroMem((void*)(&result), sizeof(tyTuple__N4J9cV4JZGem3ljqqj5rT0Q));
|
|
result = (*s).d[(NI)((*s).len - ((NI)1))];
|
|
(*s).len -= ((NI)1);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, markGray__system_2833)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
if (!!(((NI)((*s).rc & ((NI)3)) == ((NI)1)))) goto LA3_;
|
|
(*s).rc = (NI)((NI)((*s).rc & ((NI)-4)) | ((NI)1));
|
|
(*j).touched += ((NI)1);
|
|
(*j).rcSum += (NI)((NI)((NI64)((*s).rc) >> (NU64)(((NI)4))) + ((NI)1));
|
|
trace__system_2635(s, desc, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
while (1) {
|
|
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q T7_;
|
|
void** entry;
|
|
TNimTypeV2* desc_2;
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* t;
|
|
NI T8_;
|
|
if (!(((NI)0) < (*j).traceStack.len)) goto LA6 ;
|
|
T7_ = pop__system_2813((&(*j).traceStack));
|
|
entry = T7_.Field0;
|
|
desc_2 = T7_.Field1;
|
|
T8_ = (NI)0;
|
|
T8_ = minuspercent___system_790(((NI) (ptrdiff_t) ((*entry))), ((NI)16));
|
|
t = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T8_));
|
|
(*t).rc -= ((NI)16);
|
|
(*j).edges += ((NI)1);
|
|
{
|
|
if (!!(((NI)((*t).rc & ((NI)3)) == ((NI)1)))) goto LA11_;
|
|
(*t).rc = (NI)((NI)((*t).rc & ((NI)-4)) | ((NI)1));
|
|
(*j).touched += ((NI)1);
|
|
(*j).rcSum += (NI)((NI)((NI64)((*t).rc) >> (NU64)(((NI)4))) + ((NI)2));
|
|
trace__system_2635(t, desc_2, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
} LA6: ;
|
|
}
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, scanBlack__system_2805)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j) {
|
|
NI until;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
(*s).rc = (NI)((*s).rc & ((NI)-4));
|
|
until = (*j).traceStack.len;
|
|
trace__system_2635(s, desc, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
while (1) {
|
|
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q T3_;
|
|
void** entry;
|
|
TNimTypeV2* desc_2;
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* t;
|
|
NI T4_;
|
|
if (!(until < (*j).traceStack.len)) goto LA2 ;
|
|
T3_ = pop__system_2813((&(*j).traceStack));
|
|
entry = T3_.Field0;
|
|
desc_2 = T3_.Field1;
|
|
T4_ = (NI)0;
|
|
T4_ = minuspercent___system_790(((NI) (ptrdiff_t) ((*entry))), ((NI)16));
|
|
t = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T4_));
|
|
(*t).rc += ((NI)16);
|
|
{
|
|
if (!!(((NI)((*t).rc & ((NI)3)) == ((NI)0)))) goto LA7_;
|
|
(*t).rc = (NI)((*t).rc & ((NI)-4));
|
|
trace__system_2635(t, desc_2, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
} LA2: ;
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, scan__system_2888)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
if (!((NI)((*s).rc & ((NI)3)) == ((NI)1))) goto LA3_;
|
|
{
|
|
if (!(((NI)0) <= (NI)((NI64)((*s).rc) >> (NU64)(((NI)4))))) goto LA7_;
|
|
scanBlack__system_2805(s, desc, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
(*s).rc = (NI)((NI)((*s).rc & ((NI)-4)) | ((NI)2));
|
|
trace__system_2635(s, desc, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
while (1) {
|
|
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q T12_;
|
|
void** entry;
|
|
TNimTypeV2* desc_2;
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* t;
|
|
NI T13_;
|
|
if (!(((NI)0) < (*j).traceStack.len)) goto LA11 ;
|
|
T12_ = pop__system_2813((&(*j).traceStack));
|
|
entry = T12_.Field0;
|
|
desc_2 = T12_.Field1;
|
|
T13_ = (NI)0;
|
|
T13_ = minuspercent___system_790(((NI) (ptrdiff_t) ((*entry))), ((NI)16));
|
|
t = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T13_));
|
|
{
|
|
if (!((NI)((*t).rc & ((NI)3)) == ((NI)1))) goto LA16_;
|
|
{
|
|
if (!(((NI)0) <= (NI)((NI64)((*t).rc) >> (NU64)(((NI)4))))) goto LA20_;
|
|
scanBlack__system_2805(t, desc_2, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
goto LA18_;
|
|
LA20_: ;
|
|
{
|
|
(*t).rc = (NI)((NI)((*t).rc & ((NI)-4)) | ((NI)2));
|
|
trace__system_2635(t, desc_2, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA18_: ;
|
|
}
|
|
LA16_: ;
|
|
} LA11: ;
|
|
}
|
|
}
|
|
LA5_: ;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, collectColor__system_2912)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, NI col, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = ((NI)((*s).rc & ((NI)3)) == col);
|
|
if (!(T3_)) goto LA4_;
|
|
T3_ = ((*s).rootIdx == ((NI)0));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
(*s).rc = (NI)((*s).rc & ((NI)-4));
|
|
add__system_2920((&(*j).toFree), s, desc);
|
|
trace__system_2635(s, desc, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
while (1) {
|
|
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q T9_;
|
|
void** entry;
|
|
TNimTypeV2* desc_2;
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* t;
|
|
NI T10_;
|
|
if (!(((NI)0) < (*j).traceStack.len)) goto LA8 ;
|
|
T9_ = pop__system_2813((&(*j).traceStack));
|
|
entry = T9_.Field0;
|
|
desc_2 = T9_.Field1;
|
|
T10_ = (NI)0;
|
|
T10_ = minuspercent___system_790(((NI) (ptrdiff_t) ((*entry))), ((NI)16));
|
|
t = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T10_));
|
|
(*entry) = NIM_NIL;
|
|
{
|
|
NIM_BOOL T13_;
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = ((NI)((*t).rc & ((NI)3)) == col);
|
|
if (!(T13_)) goto LA14_;
|
|
T13_ = ((*t).rootIdx == ((NI)0));
|
|
LA14_: ;
|
|
if (!T13_) goto LA15_;
|
|
add__system_2920((&(*j).toFree), t, desc_2);
|
|
(*t).rc = (NI)((*t).rc & ((NI)-4));
|
|
trace__system_2635(t, desc_2, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
} LA8: ;
|
|
}
|
|
}
|
|
LA5_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, align__system_1615)(NI address, NI alignment) {
|
|
NI result;
|
|
result = (NI)0;
|
|
{
|
|
if (!(alignment == ((NI)0))) goto LA3_;
|
|
result = address;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
result = (NI)((NI)(address + (NI)(alignment - ((NI)1))) & (NI)((NU64) ~((NI)(alignment - ((NI)1)))));
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, alignedDealloc)(void* p, NI align) {
|
|
{
|
|
if (!(align <= ((NI)16))) goto LA3_;
|
|
dealloc(p);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
NU16 offset;
|
|
NI T6_;
|
|
NI T7_;
|
|
T6_ = (NI)0;
|
|
T6_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)2));
|
|
offset = (*((NU16*) (((void*) (T6_)))));
|
|
T7_ = (NI)0;
|
|
T7_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI) (offset)));
|
|
dealloc(((void*) (T7_)));
|
|
}
|
|
LA1_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimRawDispose)(void* p, NI alignment) {
|
|
NI hdrSize;
|
|
NI T1_;
|
|
hdrSize = align__system_1615(((NI)16), alignment);
|
|
T1_ = (NI)0;
|
|
T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), hdrSize);
|
|
alignedDealloc(((void*) (T1_)), alignment);
|
|
}
|
|
static N_INLINE(void, free__system_2685)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc) {
|
|
void* p;
|
|
NI T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = (NI)0;
|
|
T1_ = pluspercent___system_770(((NI) (ptrdiff_t) (s)), ((NI)16));
|
|
p = ((void*) (T1_));
|
|
{
|
|
if (!!(((*desc).destructor == NIM_NIL))) goto LA4_;
|
|
((tyProc__4SVlZZPmetqBimNsH9cHcOA) ((*desc).destructor))(p);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
nimRawDispose(p, ((NI) ((*desc).align)));
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, deinit__system_3034)(tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ* s) {
|
|
{
|
|
if (!!(((*s).d == ((tyTuple__0F3Kz25HWtRatQmCDVHWEA*) NIM_NIL)))) goto LA3_;
|
|
dealloc(((void*) ((*s).d)));
|
|
(*s).d = ((tyTuple__0F3Kz25HWtRatQmCDVHWEA*) NIM_NIL);
|
|
}
|
|
LA3_: ;
|
|
(*s).len = ((NI)0);
|
|
(*s).cap = ((NI)0);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, collectCyclesBacon__system_2972)(tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j, NI lowMark) {
|
|
NI last;
|
|
NI colToCollect;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
last = (NI)(roots__system_2784.len - ((NI)1));
|
|
{
|
|
NI i;
|
|
NI res;
|
|
i = (NI)0;
|
|
res = last;
|
|
{
|
|
while (1) {
|
|
if (!(lowMark <= res)) goto LA3 ;
|
|
i = res;
|
|
markGray__system_2833(roots__system_2784.d[i].Field0, roots__system_2784.d[i].Field1, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
res -= ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
colToCollect = ((NI)2);
|
|
{
|
|
if (!((*j).rcSum == (*j).edges)) goto LA6_;
|
|
colToCollect = ((NI)1);
|
|
(*j).keepThreshold = NIM_TRUE;
|
|
}
|
|
goto LA4_;
|
|
LA6_: ;
|
|
{
|
|
{
|
|
NI i_2;
|
|
NI res_2;
|
|
i_2 = (NI)0;
|
|
res_2 = last;
|
|
{
|
|
while (1) {
|
|
if (!(lowMark <= res_2)) goto LA11 ;
|
|
i_2 = res_2;
|
|
scan__system_2888(roots__system_2784.d[i_2].Field0, roots__system_2784.d[i_2].Field1, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
res_2 -= ((NI)1);
|
|
} LA11: ;
|
|
}
|
|
}
|
|
}
|
|
LA4_: ;
|
|
init__system_3000((&(*j).toFree), ((NI)1024));
|
|
{
|
|
NI i_3;
|
|
NI i_4;
|
|
i_3 = (NI)0;
|
|
i_4 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s;
|
|
if (!(i_4 < roots__system_2784.len)) goto LA14 ;
|
|
i_3 = i_4;
|
|
s = roots__system_2784.d[i_3].Field0;
|
|
(*s).rootIdx = ((NI)0);
|
|
collectColor__system_2912(s, roots__system_2784.d[i_3].Field1, colToCollect, j);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_4 += ((NI)1);
|
|
} LA14: ;
|
|
}
|
|
}
|
|
{
|
|
NI i_5;
|
|
NI i_6;
|
|
i_5 = (NI)0;
|
|
i_6 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_6 < (*j).toFree.len)) goto LA17 ;
|
|
i_5 = i_6;
|
|
free__system_2685((*j).toFree.d[i_5].Field0, (*j).toFree.d[i_5].Field1);
|
|
i_6 += ((NI)1);
|
|
} LA17: ;
|
|
}
|
|
}
|
|
(*j).freed += (*j).toFree.len;
|
|
deinit__system_3034((&(*j).toFree));
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, deinit__system_3073)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s) {
|
|
{
|
|
if (!!(((*s).d == ((tyTuple__N4J9cV4JZGem3ljqqj5rT0Q*) NIM_NIL)))) goto LA3_;
|
|
dealloc(((void*) ((*s).d)));
|
|
(*s).d = ((tyTuple__N4J9cV4JZGem3ljqqj5rT0Q*) NIM_NIL);
|
|
}
|
|
LA3_: ;
|
|
(*s).len = ((NI)0);
|
|
(*s).cap = ((NI)0);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, collectCycles__system_3092)(void) {
|
|
tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ j;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&j), sizeof(tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ));
|
|
init__system_3061((&j.traceStack), ((NI)1024));
|
|
collectCyclesBacon__system_2972((&j), ((NI)0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
deinit__system_3073((&j.traceStack));
|
|
deinit__system_3034((&roots__system_2784));
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = j.keepThreshold;
|
|
if (!(T3_)) goto LA4_;
|
|
T3_ = (rootsThreshold__system_3054 <= ((NI)128));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
}
|
|
goto LA1_;
|
|
LA5_: ;
|
|
{
|
|
if (!(j.touched <= (NI)(j.freed * ((NI)2)))) goto LA8_;
|
|
rootsThreshold__system_3054 = (((NI)((NI)(rootsThreshold__system_3054 / ((NI)3)) * ((NI)2)) >= ((NI)16)) ? (NI)((NI)(rootsThreshold__system_3054 / ((NI)3)) * ((NI)2)) : ((NI)16));
|
|
}
|
|
goto LA1_;
|
|
LA8_: ;
|
|
{
|
|
if (!(rootsThreshold__system_3054 < ((NI)IL64(2305843009213693951)))) goto LA11_;
|
|
rootsThreshold__system_3054 = (NI)((NI)(rootsThreshold__system_3054 * ((NI)3)) / ((NI)2));
|
|
}
|
|
goto LA1_;
|
|
LA11_: ;
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, registerCycle__system_3117)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
(*s).rootIdx = (NI)(roots__system_2784.len + ((NI)1));
|
|
{
|
|
if (!(roots__system_2784.d == ((tyTuple__0F3Kz25HWtRatQmCDVHWEA*) NIM_NIL))) goto LA3_;
|
|
init__system_3000((&roots__system_2784), ((NI)1024));
|
|
}
|
|
LA3_: ;
|
|
add__system_2920((&roots__system_2784), s, desc);
|
|
{
|
|
if (!(rootsThreshold__system_3054 <= roots__system_2784.len)) goto LA7_;
|
|
collectCycles__system_3092();
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NOINLINE(void, rememberCycle__system_3157)(NIM_BOOL isDestroyAction, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
if (!isDestroyAction) goto LA3_;
|
|
{
|
|
if (!(((NI)0) < (*s).rootIdx)) goto LA7_;
|
|
unregisterCycle__system_2785(s);
|
|
}
|
|
LA7_: ;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
{
|
|
NIM_BOOL T12_;
|
|
T12_ = (NIM_BOOL)0;
|
|
T12_ = ((*s).rootIdx == ((NI)0));
|
|
if (!(T12_)) goto LA13_;
|
|
T12_ = ((NI)((*desc).flags & ((NI)1)) == ((NI)0));
|
|
LA13_: ;
|
|
if (!T12_) goto LA14_;
|
|
(*s).rc = (NI)((*s).rc & ((NI)-4));
|
|
registerCycle__system_3117(s, desc);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA14_: ;
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NIM_BOOL)0;
|
|
{
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell;
|
|
NI T5_;
|
|
if (!!((p == NIM_NIL))) goto LA3_;
|
|
T5_ = (NI)0;
|
|
T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16));
|
|
cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_));
|
|
{
|
|
if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_;
|
|
result = NIM_TRUE;
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
(*cell).rc -= ((NI)16);
|
|
}
|
|
LA6_: ;
|
|
rememberCycle__system_3157(result, cell, (*((TNimTypeV2**) (p))));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimDestroyAndDispose)(void* p) {
|
|
TNimTypeV2** rti;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
rti = ((TNimTypeV2**) (p));
|
|
{
|
|
if (!!(((*(*rti)).destructor == NIM_NIL))) goto LA3_;
|
|
((tyProc__4SVlZZPmetqBimNsH9cHcOA) ((*(*rti)).destructor))(p);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
nimRawDispose(p, ((NI) ((*(*rti)).align)));
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_33)(Exception** dest, Exception* src, NIM_BOOL cyclic) {
|
|
Exception* colontmp_;
|
|
colontmp_ = (*dest);
|
|
{
|
|
if (!src) goto LA3_;
|
|
nimIncRefCyclic(src, cyclic);
|
|
}
|
|
LA3_: ;
|
|
(*dest) = src;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = nimDecRefIsLastCyclicDyn(colontmp_);
|
|
if (!T7_) goto LA8_;
|
|
nimDestroyAndDispose(colontmp_);
|
|
}
|
|
LA8_: ;
|
|
}
|
|
static N_INLINE(void, popCurrentException)(void) {
|
|
eqcopy___stdZassertions_33(&currException__system_3668, (*currException__system_3668).up, NIM_FALSE);
|
|
}
|
|
static N_INLINE(void, rawWriteString)(FILE* f, NCSTRING s, NI length) {
|
|
size_t T1_;
|
|
int T2_;
|
|
T1_ = (size_t)0;
|
|
T1_ = fwrite(((void*) (s)), ((size_t)1), ((size_t) (length)), f);
|
|
(void)(T1_);
|
|
T2_ = (int)0;
|
|
T2_ = fflush(f);
|
|
(void)(T2_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, writeToStdErr__system_3633)(NCSTRING msg, NI length) {
|
|
rawWriteString(__stderrp, msg, length);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, showErrorMessage__system_3638)(NCSTRING data, NI length) {
|
|
NIM_BOOL toWrite;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
toWrite = NIM_TRUE;
|
|
{
|
|
NimStringV2 colontmpD_;
|
|
if (!!((errorMessageWriter__system_3630 == NIM_NIL))) goto LA3_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = cstrToNimstr(data);
|
|
errorMessageWriter__system_3630(colontmpD_);
|
|
toWrite = NIM_FALSE;
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
if (NIM_UNLIKELY(*nimErr_)) {
|
|
LA5_:;
|
|
{
|
|
*nimErr_ = NIM_FALSE;
|
|
popCurrentException();
|
|
LA7_:;
|
|
}
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!toWrite) goto LA11_;
|
|
writeToStdErr__system_3633(data, length);
|
|
}
|
|
LA11_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NOCONV(void, signalHandler)(int sign) {
|
|
NCSTRING msg;
|
|
tyProc__KdSUXb6rBxR37qf0lYK7pQ T26_;
|
|
int T27_;
|
|
msg = (NCSTRING)0;
|
|
{
|
|
if (!(sign == ((int)2))) goto LA3_;
|
|
msg = "SIGINT: Interrupted by Ctrl-C.\012";
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
if (!(sign == ((int)11))) goto LA6_;
|
|
msg = "SIGSEGV: Illegal storage access. (Attempt to read from nil\?)\012";
|
|
}
|
|
goto LA1_;
|
|
LA6_: ;
|
|
{
|
|
if (!(sign == ((int)6))) goto LA9_;
|
|
msg = "SIGABRT: Abnormal termination.\012";
|
|
}
|
|
goto LA1_;
|
|
LA9_: ;
|
|
{
|
|
if (!(sign == ((int)8))) goto LA12_;
|
|
msg = "SIGFPE: Arithmetic error.\012";
|
|
}
|
|
goto LA1_;
|
|
LA12_: ;
|
|
{
|
|
if (!(sign == ((int)4))) goto LA15_;
|
|
msg = "SIGILL: Illegal operation.\012";
|
|
}
|
|
goto LA1_;
|
|
LA15_: ;
|
|
{
|
|
if (!NIM_FALSE) goto LA18_;
|
|
msg = "SIGBUS: Illegal storage access. (Attempt to read from nil\?)\012";
|
|
}
|
|
goto LA1_;
|
|
LA18_: ;
|
|
{
|
|
{
|
|
{
|
|
if (!(sign == ((int)13))) goto LA24_;
|
|
msg = "SIGPIPE: Pipe closed.\012";
|
|
goto LA21;
|
|
}
|
|
LA24_: ;
|
|
msg = "unknown signal\012";
|
|
} LA21: ;
|
|
}
|
|
LA1_: ;
|
|
showErrorMessage__system_3638(msg, (msg ? nimCStrLen(msg) : 0));
|
|
T26_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0;
|
|
T26_ = signal(sign, ((tyProc__KdSUXb6rBxR37qf0lYK7pQ)0));
|
|
T27_ = (int)0;
|
|
T27_ = raise(sign);
|
|
(void)(T27_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, registerSignalHandler__system_4190)(void) {
|
|
tyProc__KdSUXb6rBxR37qf0lYK7pQ T1_;
|
|
tyProc__KdSUXb6rBxR37qf0lYK7pQ T2_;
|
|
tyProc__KdSUXb6rBxR37qf0lYK7pQ T3_;
|
|
tyProc__KdSUXb6rBxR37qf0lYK7pQ T4_;
|
|
tyProc__KdSUXb6rBxR37qf0lYK7pQ T5_;
|
|
tyProc__KdSUXb6rBxR37qf0lYK7pQ T6_;
|
|
T1_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0;
|
|
T1_ = signal(((int)2), signalHandler);
|
|
T2_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0;
|
|
T2_ = signal(((int)11), signalHandler);
|
|
T3_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0;
|
|
T3_ = signal(((int)6), signalHandler);
|
|
T4_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0;
|
|
T4_ = signal(((int)8), signalHandler);
|
|
T5_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0;
|
|
T5_ = signal(((int)4), signalHandler);
|
|
T6_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0;
|
|
T6_ = signal(((int)13), SIG_IGN);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__astalgo_1439)(tySequence__9chP3SzkaldXzawWQCDsqqg* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__LhnkeSRWxEsrEZlMgGunJA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void*, alignedAlloc0__system_1907)(NI size, NI align) {
|
|
void* result;
|
|
result = (void*)0;
|
|
{
|
|
if (!(((NI) (align)) <= ((NI)16))) goto LA3_;
|
|
result = alloc0Impl__system_1737(size);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
void* base;
|
|
NI offset;
|
|
NI T6_;
|
|
NI T7_;
|
|
base = alloc0Impl__system_1737(((NI) ((NI)((NI)((NI)(((NI) (size)) + ((NI) (align))) - ((NI)1)) + ((NI)2)))));
|
|
offset = (NI)(((NI) (align)) - (NI)(((NI) (ptrdiff_t) (base)) & (NI)(((NI) (align)) - ((NI)1))));
|
|
T6_ = (NI)0;
|
|
T6_ = pluspercent___system_770(((NI) (ptrdiff_t) (base)), (NI)(offset - ((NI)2)));
|
|
(*((NU16*) (((void*) (T6_))))) = ((NU16) (offset));
|
|
T7_ = (NI)0;
|
|
T7_ = pluspercent___system_770(((NI) (ptrdiff_t) (base)), offset);
|
|
result = ((void*) (T7_));
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void*, newSeqPayload)(NI cap, NI elemSize, NI elemAlign) {
|
|
void* result;
|
|
result = (void*)0;
|
|
{
|
|
tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw* p;
|
|
NI T5_;
|
|
void* T6_;
|
|
if (!(((NI)0) < cap)) goto LA3_;
|
|
T5_ = (NI)0;
|
|
T5_ = align__system_1615(((NI)8), elemAlign);
|
|
T6_ = (void*)0;
|
|
T6_ = alignedAlloc0__system_1907(((NI) ((NI)(T5_ + (NI)(cap * elemSize)))), ((NI) (elemAlign)));
|
|
p = ((tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw*) (T6_));
|
|
(*p).cap = cap;
|
|
result = ((void*) (p));
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
result = NIM_NIL;
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, resize__system_2141)(NI old) {
|
|
NI result;
|
|
result = (NI)0;
|
|
{
|
|
if (!(old <= ((NI)0))) goto LA3_;
|
|
result = ((NI)4);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
if (!(old <= ((NI)32767))) goto LA6_;
|
|
result = (NI)(old * ((NI)2));
|
|
}
|
|
goto LA1_;
|
|
LA6_: ;
|
|
{
|
|
result = (NI)((NI)(old * ((NI)3)) / ((NI)2));
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, ptrSize__system_6081)(void* p) {
|
|
NI result;
|
|
tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c;
|
|
result = (NI)0;
|
|
c = pageAddr__system_5661(p);
|
|
result = (*c).size;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = isSmallChunk__system_5572(c);
|
|
if (!!(T3_)) goto LA4_;
|
|
result -= ((NI)48);
|
|
}
|
|
LA4_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void*, realloc__system_6104)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, void* p, NI newsize) {
|
|
void* result;
|
|
result = (void*)0;
|
|
{
|
|
if (!(((NI)0) < ((NI) (newsize)))) goto LA3_;
|
|
result = alloc__system_6093(allocator, newsize);
|
|
{
|
|
NI T9_;
|
|
if (!!((p == NIM_NIL))) goto LA7_;
|
|
T9_ = (NI)0;
|
|
T9_ = ptrSize__system_6081(p);
|
|
copyMem__system_1719(result, p, ((NI) (((T9_ <= ((NI) (newsize))) ? T9_ : ((NI) (newsize))))));
|
|
dealloc__system_6101(allocator, p);
|
|
}
|
|
LA7_: ;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
if (!!((p == NIM_NIL))) goto LA11_;
|
|
dealloc__system_6101(allocator, p);
|
|
}
|
|
goto LA1_;
|
|
LA11_: ;
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NOCONV(void*, realloc0Impl__system_1744)(void* p, NI oldSize, NI newSize) {
|
|
void* result;
|
|
result = (void*)0;
|
|
result = realloc__system_6104((&allocator__system_6141), p, newSize);
|
|
{
|
|
if (!(((NI) (oldSize)) < ((NI) (newSize)))) goto LA3_;
|
|
zeroMem__system_1716(((void*) ((NI)(((NI) (ptrdiff_t) (result)) + ((NI) (oldSize))))), ((NI) ((NI)(((NI) (newSize)) - ((NI) (oldSize))))));
|
|
}
|
|
LA3_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void*, alignedAlloc__system_1875)(NI size, NI align) {
|
|
void* result;
|
|
result = (void*)0;
|
|
{
|
|
if (!(((NI) (align)) <= ((NI)16))) goto LA3_;
|
|
result = allocImpl__system_1735(size);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
void* base;
|
|
NI offset;
|
|
NI T6_;
|
|
NI T7_;
|
|
base = allocImpl__system_1735(((NI) ((NI)((NI)((NI)(((NI) (size)) + ((NI) (align))) - ((NI)1)) + ((NI)2)))));
|
|
offset = (NI)(((NI) (align)) - (NI)(((NI) (ptrdiff_t) (base)) & (NI)(((NI) (align)) - ((NI)1))));
|
|
T6_ = (NI)0;
|
|
T6_ = pluspercent___system_770(((NI) (ptrdiff_t) (base)), (NI)(offset - ((NI)2)));
|
|
(*((NU16*) (((void*) (T6_))))) = ((NU16) (offset));
|
|
T7_ = (NI)0;
|
|
T7_ = pluspercent___system_770(((NI) (ptrdiff_t) (base)), offset);
|
|
result = ((void*) (T7_));
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void*, alignedRealloc0__system_1927)(void* p, NI oldSize, NI newSize, NI align) {
|
|
void* result;
|
|
result = (void*)0;
|
|
{
|
|
if (!(((NI) (align)) <= ((NI)16))) goto LA3_;
|
|
result = realloc0Impl__system_1744(p, oldSize, newSize);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
NI T6_;
|
|
result = alignedAlloc__system_1875(newSize, align);
|
|
copyMem__system_1719(result, p, oldSize);
|
|
T6_ = (NI)0;
|
|
T6_ = pluspercent___system_770(((NI) (ptrdiff_t) (result)), ((NI) (oldSize)));
|
|
zeroMem__system_1716(((void*) (T6_)), ((NI) ((NI)(((NI) (newSize)) - ((NI) (oldSize))))));
|
|
alignedDealloc(p, ((NI) (align)));
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void*, prepareSeqAdd)(NI len, void* p, NI addlen, NI elemSize, NI elemAlign) {
|
|
void* result;
|
|
NI headerSize;
|
|
result = (void*)0;
|
|
headerSize = align__system_1615(((NI)8), elemAlign);
|
|
{
|
|
if (!(addlen <= ((NI)0))) goto LA3_;
|
|
result = p;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
if (!(p == NIM_NIL)) goto LA6_;
|
|
result = newSeqPayload((NI)(len + addlen), elemSize, elemAlign);
|
|
}
|
|
goto LA1_;
|
|
LA6_: ;
|
|
{
|
|
tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw* p_2;
|
|
NI oldCap;
|
|
NI newCap;
|
|
NI T9_;
|
|
p_2 = ((tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw*) (p));
|
|
oldCap = (NI)((*p_2).cap & ((NI)IL64(-4611686018427387905)));
|
|
T9_ = (NI)0;
|
|
T9_ = resize__system_2141(oldCap);
|
|
newCap = ((T9_ >= (NI)(len + addlen)) ? T9_ : (NI)(len + addlen));
|
|
{
|
|
tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw* q;
|
|
void* T14_;
|
|
NI T15_;
|
|
NI T16_;
|
|
if (!((NI)((*p_2).cap & ((NI)IL64(4611686018427387904))) == ((NI)IL64(4611686018427387904)))) goto LA12_;
|
|
T14_ = (void*)0;
|
|
T14_ = alignedAlloc0__system_1907(((NI) ((NI)(headerSize + (NI)(elemSize * newCap)))), ((NI) (elemAlign)));
|
|
q = ((tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw*) (T14_));
|
|
T15_ = (NI)0;
|
|
T15_ = pluspercent___system_770(((NI) (ptrdiff_t) (q)), headerSize);
|
|
T16_ = (NI)0;
|
|
T16_ = pluspercent___system_770(((NI) (ptrdiff_t) (p_2)), headerSize);
|
|
copyMem__system_1719(((void*) (T15_)), ((void*) (T16_)), ((NI) ((NI)(len * elemSize))));
|
|
(*q).cap = newCap;
|
|
result = ((void*) (q));
|
|
}
|
|
goto LA10_;
|
|
LA12_: ;
|
|
{
|
|
NI oldSize;
|
|
NI newSize;
|
|
tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw* q_2;
|
|
void* T18_;
|
|
oldSize = (NI)(headerSize + (NI)(elemSize * oldCap));
|
|
newSize = (NI)(headerSize + (NI)(elemSize * newCap));
|
|
T18_ = (void*)0;
|
|
T18_ = alignedRealloc0__system_1927(((void*) (p_2)), ((NI) (oldSize)), ((NI) (newSize)), ((NI) (elemAlign)));
|
|
q_2 = ((tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw*) (T18_));
|
|
(*q_2).cap = newCap;
|
|
result = ((void*) (q_2));
|
|
}
|
|
LA10_: ;
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__astalgo_1432)(tySequence__9chP3SzkaldXzawWQCDsqqg* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__astalgo_1439(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__LhnkeSRWxEsrEZlMgGunJA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__LhnkeSRWxEsrEZlMgGunJA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__z1wrLT3AEBPvmILTE1lpTg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__z1wrLT3AEBPvmILTE1lpTg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__aGv2fk9ceddvdC01ZJC2Q2g));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__astalgo_1685)(tySequence__9chP3SzkaldXzawWQCDsqqg* s, NI len) {
|
|
shrink__astalgo_1439(s, ((NI)0));
|
|
setLen__astalgo_1432((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, prepareAdd)(NimStringV2* s, NI addlen) {
|
|
NI newLen;
|
|
newLen = (NI)((*s).len + addlen);
|
|
{
|
|
NIM_BOOL T3_;
|
|
NimStrPayload* oldP;
|
|
void* T7_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = ((*s).p == ((NimStrPayload*) NIM_NIL));
|
|
if (T3_) goto LA4_;
|
|
T3_ = ((NI)((*(*s).p).cap & ((NI)IL64(4611686018427387904))) == ((NI)IL64(4611686018427387904)));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
oldP = (*s).p;
|
|
T7_ = (void*)0;
|
|
T7_ = alloc0Impl__system_1737(((NI) ((NI)((NI)(newLen + ((NI)1)) + ((NI)8)))));
|
|
(*s).p = ((NimStrPayload*) (T7_));
|
|
(*(*s).p).cap = newLen;
|
|
{
|
|
if (!(((NI)0) < (*s).len)) goto LA10_;
|
|
copyMem__system_1719(((void*) ((&(*(*s).p).data[((NI)0)]))), ((void*) ((&(*oldP).data[((NI)0)]))), ((NI) ((((*s).len <= newLen) ? (*s).len : newLen))));
|
|
}
|
|
LA10_: ;
|
|
}
|
|
goto LA1_;
|
|
LA5_: ;
|
|
{
|
|
NI oldCap;
|
|
oldCap = (NI)((*(*s).p).cap & ((NI)IL64(-4611686018427387905)));
|
|
{
|
|
NI newCap;
|
|
NI T17_;
|
|
void* T18_;
|
|
if (!(oldCap < newLen)) goto LA15_;
|
|
T17_ = (NI)0;
|
|
T17_ = resize__system_2141(oldCap);
|
|
newCap = ((newLen >= T17_) ? newLen : T17_);
|
|
T18_ = (void*)0;
|
|
T18_ = realloc0Impl__system_1744(((void*) ((*s).p)), ((NI) ((NI)((NI)(oldCap + ((NI)1)) + ((NI)8)))), ((NI) ((NI)((NI)(newCap + ((NI)1)) + ((NI)8)))));
|
|
(*s).p = ((NimStrPayload*) (T18_));
|
|
(*(*s).p).cap = newCap;
|
|
}
|
|
LA15_: ;
|
|
}
|
|
LA1_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLengthStrV2)(NimStringV2* s, NI newLen) {
|
|
{
|
|
if (!(newLen == ((NI)0))) goto LA3_;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
{
|
|
NIM_BOOL T8_;
|
|
NIM_BOOL T10_;
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = ((*s).len < newLen);
|
|
if (T8_) goto LA9_;
|
|
T10_ = (NIM_BOOL)0;
|
|
T10_ = ((*s).p == ((NimStrPayload*) NIM_NIL));
|
|
if (T10_) goto LA11_;
|
|
T10_ = ((NI)((*(*s).p).cap & ((NI)IL64(4611686018427387904))) == ((NI)IL64(4611686018427387904)));
|
|
LA11_: ;
|
|
T8_ = T10_;
|
|
LA9_: ;
|
|
if (!T8_) goto LA12_;
|
|
prepareAdd(s, (NI)(newLen - (*s).len));
|
|
}
|
|
LA12_: ;
|
|
(*(*s).p).data[newLen] = 0;
|
|
}
|
|
LA1_: ;
|
|
(*s).len = newLen;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimPrepareStrMutationImpl__system_2301)(NimStringV2* s) {
|
|
NimStrPayload* oldP;
|
|
void* T1_;
|
|
oldP = (*s).p;
|
|
T1_ = (void*)0;
|
|
T1_ = alloc0Impl__system_1737(((NI) ((NI)((NI)((*s).len + ((NI)1)) + ((NI)8)))));
|
|
(*s).p = ((NimStrPayload*) (T1_));
|
|
(*(*s).p).cap = (*s).len;
|
|
copyMem__system_1719(((void*) ((&(*(*s).p).data[((NI)0)]))), ((void*) ((&(*oldP).data[((NI)0)]))), ((NI) ((NI)((*s).len + ((NI)1)))));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimAsgnStrV2)(NimStringV2* a, NimStringV2 b) {
|
|
{ {
|
|
if (!((*a).p == b.p)) goto LA3_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = (b.p == ((NimStrPayload*) NIM_NIL));
|
|
if (T7_) goto LA8_;
|
|
T7_ = ((NI)((*b.p).cap & ((NI)IL64(4611686018427387904))) == ((NI)IL64(4611686018427387904)));
|
|
LA8_: ;
|
|
if (!T7_) goto LA9_;
|
|
{
|
|
NIM_BOOL T13_;
|
|
T13_ = (NIM_BOOL)0;
|
|
T13_ = ((*a).p == ((NimStrPayload*) NIM_NIL));
|
|
if (T13_) goto LA14_;
|
|
T13_ = ((NI)((*(*a).p).cap & ((NI)IL64(4611686018427387904))) == ((NI)IL64(4611686018427387904)));
|
|
LA14_: ;
|
|
if (!!(T13_)) goto LA15_;
|
|
dealloc(((void*) ((*a).p)));
|
|
}
|
|
LA15_: ;
|
|
(*a).len = b.len;
|
|
(*a).p = b.p;
|
|
}
|
|
goto LA5_;
|
|
LA9_: ;
|
|
{
|
|
{
|
|
NIM_BOOL T20_;
|
|
NIM_BOOL T21_;
|
|
void* T32_;
|
|
T20_ = (NIM_BOOL)0;
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = ((*a).p == ((NimStrPayload*) NIM_NIL));
|
|
if (T21_) goto LA22_;
|
|
T21_ = ((NI)((*(*a).p).cap & ((NI)IL64(4611686018427387904))) == ((NI)IL64(4611686018427387904)));
|
|
LA22_: ;
|
|
T20_ = T21_;
|
|
if (T20_) goto LA23_;
|
|
T20_ = ((NI)((*(*a).p).cap & ((NI)IL64(-4611686018427387905))) < b.len);
|
|
LA23_: ;
|
|
if (!T20_) goto LA24_;
|
|
{
|
|
NIM_BOOL T28_;
|
|
T28_ = (NIM_BOOL)0;
|
|
T28_ = ((*a).p == ((NimStrPayload*) NIM_NIL));
|
|
if (T28_) goto LA29_;
|
|
T28_ = ((NI)((*(*a).p).cap & ((NI)IL64(4611686018427387904))) == ((NI)IL64(4611686018427387904)));
|
|
LA29_: ;
|
|
if (!!(T28_)) goto LA30_;
|
|
dealloc(((void*) ((*a).p)));
|
|
}
|
|
LA30_: ;
|
|
T32_ = (void*)0;
|
|
T32_ = alloc0Impl__system_1737(((NI) ((NI)((NI)(b.len + ((NI)1)) + ((NI)8)))));
|
|
(*a).p = ((NimStrPayload*) (T32_));
|
|
(*(*a).p).cap = b.len;
|
|
}
|
|
LA24_: ;
|
|
(*a).len = b.len;
|
|
copyMem__system_1719(((void*) ((&(*(*a).p).data[((NI)0)]))), ((void*) ((&(*b.p).data[((NI)0)]))), ((NI) ((NI)(b.len + ((NI)1)))));
|
|
}
|
|
LA5_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_16)(NimStringV2* dest, NimStringV2 src) {
|
|
nimAsgnStrV2(dest, src);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void*, nimNewObj)(NI size, NI alignment) {
|
|
void* result;
|
|
NI hdrSize;
|
|
NI s;
|
|
void* T1_;
|
|
NI T2_;
|
|
result = (void*)0;
|
|
hdrSize = align__system_1615(((NI)16), alignment);
|
|
s = (NI)(size + hdrSize);
|
|
T1_ = (void*)0;
|
|
T1_ = alignedAlloc0__system_1907(((NI) (s)), ((NI) (alignment)));
|
|
T2_ = (NI)0;
|
|
T2_ = pluspercent___system_770(((NI) (ptrdiff_t) (T1_)), hdrSize);
|
|
result = ((void*) (T2_));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_55)(tySequence__uB9b75OUPRENsBAu4AnoePA* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___stdZassertions_64)(tySequence__uB9b75OUPRENsBAu4AnoePA* dest, void* env) {
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, rawNewString)(NI space) {
|
|
NimStringV2 result;
|
|
nimZeroMem((void*)(&result), sizeof(NimStringV2));
|
|
{
|
|
if (!(space <= ((NI)0))) goto LA3_;
|
|
nimZeroMem((void*)(&result), sizeof(NimStringV2));
|
|
result.len = ((NI)0);
|
|
result.p = ((NimStrPayload*) NIM_NIL);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
NimStrPayload* p;
|
|
void* T6_;
|
|
T6_ = (void*)0;
|
|
T6_ = alloc0Impl__system_1737(((NI) ((NI)((NI)(space + ((NI)1)) + ((NI)8)))));
|
|
p = ((NimStrPayload*) (T6_));
|
|
(*p).cap = space;
|
|
nimZeroMem((void*)(&result), sizeof(NimStringV2));
|
|
result.len = ((NI)0);
|
|
result.p = p;
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__system_4035)(tySequence__uB9b75OUPRENsBAu4AnoePA* x, tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__A9aaPj3Ay2mWlTU3QheYz2w* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__A9aaPj3Ay2mWlTU3QheYz2w*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__T3NJfV3Yh9bN9cuVRNI5QtfQ*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__T3NJfV3Yh9bN9cuVRNI5QtfQ*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_37)(Exception** dest, Exception* src) {
|
|
Exception* colontmp_;
|
|
colontmp_ = (*dest);
|
|
(*dest) = src;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn(colontmp_);
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose(colontmp_);
|
|
}
|
|
LA4_: ;
|
|
}
|
|
static N_INLINE(void, pushCurrentException)(Exception* e) {
|
|
eqcopy___stdZassertions_33(&(*e).up, currException__system_3668, NIM_TRUE);
|
|
eqsink___stdZassertions_37(&currException__system_3668, e);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionAux__system_4014)(Exception* e) {
|
|
{ {
|
|
if (!!((localRaiseHook__system_3286 == NIM_NIL))) goto LA3_;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = localRaiseHook__system_3286(e);
|
|
if (!!(T7_)) goto LA8_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA8_: ;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!!((globalRaiseHook__system_3283 == NIM_NIL))) goto LA12_;
|
|
{
|
|
NIM_BOOL T16_;
|
|
T16_ = (NIM_BOOL)0;
|
|
T16_ = globalRaiseHook__system_3283(e);
|
|
if (!!(T16_)) goto LA17_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA17_: ;
|
|
}
|
|
LA12_: ;
|
|
pushCurrentException(e);
|
|
nimInErrorMode__system_3994 += ((NI)1);
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line) {
|
|
{
|
|
if (!((*e).name == 0)) goto LA3_;
|
|
(*e).name = ename;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
NIM_BOOL T7_;
|
|
tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA T11_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = !((((void*) (procname)) == NIM_NIL));
|
|
if (!(T7_)) goto LA8_;
|
|
T7_ = !((((void*) (filename)) == NIM_NIL));
|
|
LA8_: ;
|
|
if (!T7_) goto LA9_;
|
|
nimZeroMem((void*)(&T11_), sizeof(tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA));
|
|
T11_.procname = procname;
|
|
T11_.filename = filename;
|
|
T11_.line = line;
|
|
add__system_4035((&(*e).trace), T11_);
|
|
}
|
|
LA9_: ;
|
|
raiseExceptionAux__system_4014(e);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, mnewString)(NI len) {
|
|
NimStringV2 result;
|
|
nimZeroMem((void*)(&result), sizeof(NimStringV2));
|
|
{
|
|
if (!(len <= ((NI)0))) goto LA3_;
|
|
nimZeroMem((void*)(&result), sizeof(NimStringV2));
|
|
result.len = ((NI)0);
|
|
result.p = ((NimStrPayload*) NIM_NIL);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
NI colontmpD_;
|
|
NimStrPayload* p;
|
|
void* T6_;
|
|
colontmpD_ = (NI)0;
|
|
T6_ = (void*)0;
|
|
T6_ = alloc0Impl__system_1737(((NI) ((NI)((NI)(len + ((NI)1)) + ((NI)8)))));
|
|
p = ((NimStrPayload*) (T6_));
|
|
(*p).cap = len;
|
|
nimZeroMem((void*)(&result), sizeof(NimStringV2));
|
|
colontmpD_ = len;
|
|
result.len = colontmpD_;
|
|
result.p = p;
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(void, nimPrepareStrMutationV2)(NimStringV2* s) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = !(((*s).p == ((NimStrPayload*) NIM_NIL)));
|
|
if (!(T3_)) goto LA4_;
|
|
T3_ = ((NI)((*(*s).p).cap & ((NI)IL64(4611686018427387904))) == ((NI)IL64(4611686018427387904)));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
nimPrepareStrMutationImpl__system_2301(s);
|
|
}
|
|
LA5_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7540)(NimStringV2 s, NI first, NI last) {
|
|
NimStringV2 result;
|
|
NI first_2;
|
|
NI L;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
first_2 = ((first >= ((NI)0)) ? first : ((NI)0));
|
|
L = (((NI)((NI)(((last <= (s.len-1)) ? last : (s.len-1)) - first_2) + ((NI)1)) >= ((NI)0)) ? (NI)((NI)(((last <= (s.len-1)) ? last : (s.len-1)) - first_2) + ((NI)1)) : ((NI)0));
|
|
result = mnewString(((NI) (L)));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = (NI)(L - ((NI)1));
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp_)) goto LA3 ;
|
|
i = res;
|
|
nimPrepareStrMutationV2((&result));
|
|
result.p->data[i] = s.p->data[(NI)(i + first_2)];
|
|
res += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_19)(NimStringV2* dest, NimStringV2 src) {
|
|
if ((*dest).p != src.p) { eqdestroy___stdZassertions_13(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nimCharToStr)(NIM_CHAR x) {
|
|
NimStringV2 result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
result = mnewString(((NI)1));
|
|
nimPrepareStrMutationV2((&result));
|
|
result.p->data[((NI)0)] = x;
|
|
return result;
|
|
}
|
|
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringV2 s) {
|
|
NCSTRING result;
|
|
result = (NCSTRING)0;
|
|
{
|
|
if (!(s.len == ((NI)0))) goto LA3_;
|
|
result = "";
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
result = ((NCSTRING) ((*s.p).data));
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringV2* args, NI argsLen_0) {
|
|
size_t T5_;
|
|
int T6_;
|
|
{
|
|
NimStringV2* s;
|
|
NI i;
|
|
s = (NimStringV2*)0;
|
|
i = ((NI)0);
|
|
{
|
|
while (1) {
|
|
size_t T4_;
|
|
if (!(i < argsLen_0)) goto LA3 ;
|
|
s = (&args[i]);
|
|
T4_ = (size_t)0;
|
|
T4_ = fwrite(((void*) (nimToCStringConv((*s)))), ((size_t) ((*s).len)), ((size_t)1), __stdoutp);
|
|
(void)(T4_);
|
|
i += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
T5_ = (size_t)0;
|
|
T5_ = fwrite(((void*) ("\012")), ((size_t)1), ((size_t)1), __stdoutp);
|
|
(void)(T5_);
|
|
T6_ = (int)0;
|
|
T6_ = fflush(__stdoutp);
|
|
(void)(T6_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lineinfos_1851)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].Field1));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___system_3530)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_]));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(NimStringV2));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lineinfos_2026)(tySequence__o8paxaScVM7VHajE9a8rbyw* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].fullPath));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].projPath));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].shortName));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].quotedName));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].quotedFullName));
|
|
eqdestroy___system_3530((&(*dest).p->data[colontmp_].lines));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].dirtyFile));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].hash));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_2822)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_]));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(NimStringV2));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_2981)(tySequence__SE64IkxZVzsW0aLsNjnJHg* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].nimname));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].cname));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].obj));
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].customArgs));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void*, nimNewObjUninit)(NI size, NI alignment) {
|
|
void* result;
|
|
NI hdrSize;
|
|
NI s;
|
|
void* T1_;
|
|
NI T2_;
|
|
NI T3_;
|
|
NI T4_;
|
|
result = (void*)0;
|
|
hdrSize = align__system_1615(((NI)16), alignment);
|
|
s = (NI)(size + hdrSize);
|
|
T1_ = (void*)0;
|
|
T1_ = alignedAlloc__system_1875(((NI) (s)), ((NI) (alignment)));
|
|
T2_ = (NI)0;
|
|
T2_ = pluspercent___system_770(((NI) (ptrdiff_t) (T1_)), hdrSize);
|
|
result = ((void*) (((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (((void*) (T2_))))));
|
|
T3_ = (NI)0;
|
|
T3_ = minuspercent___system_790(((NI) (ptrdiff_t) (result)), ((NI)16));
|
|
(*((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T3_))).rc = ((NI)0);
|
|
T4_ = (NI)0;
|
|
T4_ = minuspercent___system_790(((NI) (ptrdiff_t) (result)), ((NI)16));
|
|
(*((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T4_))).rootIdx = ((NI)0);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__pureZstrtabs_127)(tyTuple__sPaDkVPSC0MkcoXCxPH9ccA* obj) {
|
|
tyTuple__sPaDkVPSC0MkcoXCxPH9ccA T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__sPaDkVPSC0MkcoXCxPH9ccA));
|
|
eqsink___pureZstrtabs_141((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZstrtabs_107)(tySequence__xv3aaFd3JCw8NbmALHiezQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__pureZstrtabs_127((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__Yc9cU9agg3xM9abj4BkJ7E2Ew*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZstrtabs_99)(tySequence__xv3aaFd3JCw8NbmALHiezQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__pureZstrtabs_107(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__Yc9cU9agg3xM9abj4BkJ7E2Ew* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__Yc9cU9agg3xM9abj4BkJ7E2Ew*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__o16XxZeeToQysG5CEWXEzg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__o16XxZeeToQysG5CEWXEzg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__sPaDkVPSC0MkcoXCxPH9ccA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__sPaDkVPSC0MkcoXCxPH9ccA));
|
|
eqsink___pureZstrtabs_141((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZstrtabs_367)(tySequence__xv3aaFd3JCw8NbmALHiezQ* s, NI len) {
|
|
shrink__pureZstrtabs_107(s, ((NI)0));
|
|
setLen__pureZstrtabs_99((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__xv3aaFd3JCw8NbmALHiezQ, newSeq__pureZstrtabs_418)(NI len) {
|
|
tySequence__xv3aaFd3JCw8NbmALHiezQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__pureZstrtabs_367((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___lineinfos_1857)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* dest, tySequence__npXKLeClRo4ZDs6rPxQ9bRA src) {
|
|
if ((*dest).p != src.p) { eqdestroy___lineinfos_1851(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__lineinfos_502)(tyTuple__xYhUhS7X82rKTqbT9bRfCnw* obj) {
|
|
tyTuple__xYhUhS7X82rKTqbT9bRfCnw T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__xYhUhS7X82rKTqbT9bRfCnw));
|
|
eqsink___lineinfos_483((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__lineinfos_395)(tySequence__7lEisrXlQEzwtUKW5pzRCw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__lineinfos_502((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__lineinfos_399)(tySequence__7lEisrXlQEzwtUKW5pzRCw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__lineinfos_395(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__xYhUhS7X82rKTqbT9bRfCnw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__xYhUhS7X82rKTqbT9bRfCnw));
|
|
eqsink___lineinfos_483((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__lineinfos_391)(tySequence__7lEisrXlQEzwtUKW5pzRCw* s, NI len) {
|
|
shrink__lineinfos_395(s, ((NI)0));
|
|
setLen__lineinfos_399((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___lineinfos_2032)(tySequence__o8paxaScVM7VHajE9a8rbyw* dest, tySequence__o8paxaScVM7VHajE9a8rbyw src) {
|
|
if ((*dest).p != src.p) { eqdestroy___lineinfos_2026(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__options_2671)(tyTuple__QeWl6B6ffS4pU6WWrtcrDw* obj) {
|
|
tyTuple__QeWl6B6ffS4pU6WWrtcrDw T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw));
|
|
eqsink___options_2652((&(*obj)), T1_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__options_2564)(tySequence__4eRCaZmrYLLw2k30GPTiMw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__options_2671((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__mnILI60urWCzbXRqDpkWNw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__options_2568)(tySequence__4eRCaZmrYLLw2k30GPTiMw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__options_2564(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__mnILI60urWCzbXRqDpkWNw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__mnILI60urWCzbXRqDpkWNw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__3TfTdhB765QPbAM60aU9cjg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__3TfTdhB765QPbAM60aU9cjg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__QeWl6B6ffS4pU6WWrtcrDw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw));
|
|
eqsink___options_2652((&(*(*xu).p).data[i]), T22_);
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__options_2560)(tySequence__4eRCaZmrYLLw2k30GPTiMw* s, NI len) {
|
|
shrink__options_2564(s, ((NI)0));
|
|
setLen__options_2568((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__options_666)(tySequence__trGETez9cSsl1jxXZnhjkxw* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__BPP9bZSKOuN5aM9bDXXjUOLg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__options_670)(tySequence__trGETez9cSsl1jxXZnhjkxw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__options_666(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__BPP9bZSKOuN5aM9bDXXjUOLg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__BPP9bZSKOuN5aM9bDXXjUOLg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__d9bsflnzGjJ8ky9cajM8yvZg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__d9bsflnzGjJ8ky9cajM8yvZg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__zny240XqOp8RaO2p8IHLJQ));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__options_662)(tySequence__trGETez9cSsl1jxXZnhjkxw* s, NI len) {
|
|
shrink__options_666(s, ((NI)0));
|
|
setLen__options_670((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__system_3506)(NimStringV2* obj) {
|
|
NimStringV2 T1_;
|
|
T1_.len = 0; T1_.p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&(*obj)), T1_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__system_3412)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__system_3506((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__system_3416)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__system_3412(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
NimStringV2 T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_.len = 0; T22_.p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&(*(*xu).p).data[i]), T22_);
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___system_3533)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest, tySequence__sM4lkSb7zS6F7OVMvW9cffQ src) {
|
|
NI T1_;
|
|
NI colontmp_;
|
|
T1_ = src.len;
|
|
setLen__system_3416((&(*dest)), T1_);
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T4_;
|
|
T4_ = (*dest).len;
|
|
if (!(colontmp_ < T4_)) goto LA3 ;
|
|
eqcopy___stdZassertions_16((&(*dest).p->data[colontmp_]), src.p->data[colontmp_]);
|
|
colontmp_ += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___system_3536)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest, tySequence__sM4lkSb7zS6F7OVMvW9cffQ src) {
|
|
if ((*dest).p != src.p) { eqdestroy___system_3530(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__system_3408)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI len) {
|
|
shrink__system_3412(s, ((NI)0));
|
|
setLen__system_3416((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, newSeq__stdZsyncio_509)(NI len) {
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__system_3408((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__stdZenumutils_69)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7552)(NimStringV2 s, NI first) {
|
|
NimStringV2 result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
result = substr__system_7540(s, first, (s.len-1));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, X5BX5D___pureZparseopt_315)(NimStringV2* s, NI sLen_0, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) {
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ result;
|
|
NI a;
|
|
NI L;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
a = x.a;
|
|
L = (NI)((NI)((NI)(sLen_0 - x.b) - a) + ((NI)1));
|
|
newSeq__system_3408((&result), ((NI) (L)));
|
|
{
|
|
NI i;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < L)) goto LA3 ;
|
|
i = i_2;
|
|
eqcopy___stdZassertions_16((&result.p->data[i]), s[(NI)(i + a)]);
|
|
i_2 += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, hashString)(NimStringV2 s) {
|
|
NI result;
|
|
NU h;
|
|
result = (NI)0;
|
|
h = ((NU)0);
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = (NI)(s.len - ((NI)1));
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp_)) goto LA3 ;
|
|
i = res;
|
|
h = (NU)((NU64)(h) + (NU64)(((NU) (((NU8)(s.p->data[i]))))));
|
|
h = (NU)((NU64)(h) + (NU64)((NU)((NU64)(h) << (NU64)(((NI)10)))));
|
|
h = (NU)(h ^ (NU)((NU64)(h) >> (NU64)(((NI)6))));
|
|
res += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
h = (NU)((NU64)(h) + (NU64)((NU)((NU64)(h) << (NU64)(((NI)3)))));
|
|
h = (NU)(h ^ (NU)((NU64)(h) >> (NU64)(((NI)11))));
|
|
h = (NU)((NU64)(h) + (NU64)((NU)((NU64)(h) << (NU64)(((NI)15)))));
|
|
result = ((NI) (h));
|
|
return result;
|
|
}
|
|
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
|
|
int result;
|
|
result = (int)0;
|
|
result = memcmp(a, b, ((size_t) (size)));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__system_1543)(NimStringV2 x, NimStringV2 y) {
|
|
NI result;
|
|
NI minlen;
|
|
int T1_;
|
|
result = (NI)0;
|
|
minlen = ((x.len <= y.len) ? x.len : y.len);
|
|
T1_ = (int)0;
|
|
T1_ = nimCmpMem(((void*) (nimToCStringConv(x))), ((void*) (nimToCStringConv(y))), ((NI) (((size_t) (minlen)))));
|
|
result = ((NI) (T1_));
|
|
{
|
|
if (!(result == ((NI)0))) goto LA4_;
|
|
result = (NI)(x.len - y.len);
|
|
}
|
|
LA4_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(void, quit__system_6957)(NI errorcode) {
|
|
{
|
|
if (!(errorcode < ((NI)-128))) goto LA3_;
|
|
exit(((int)-128));
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
if (!(((NI)127) < errorcode)) goto LA6_;
|
|
exit(((int)127));
|
|
}
|
|
goto LA1_;
|
|
LA6_: ;
|
|
{
|
|
exit(((int) (errorcode)));
|
|
}
|
|
LA1_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, quit__system_6976)(NimStringV2 errormsg, NI errorcode) {
|
|
rawWrite(__stderrp, nimToCStringConv(errormsg));
|
|
rawWrite(__stderrp, "\012");
|
|
quit__system_6957(errorcode);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, stackTraceAvailable__system_3845)(void) {
|
|
NIM_BOOL result;
|
|
result = (NIM_BOOL)0;
|
|
result = NIM_FALSE;
|
|
return result;
|
|
}
|
|
static N_INLINE(void, showErrorMessage2__system_3646)(NimStringV2 data) {
|
|
showErrorMessage__system_3638(nimToCStringConv(data), data.len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, writeStackTrace__system_2446)(void) {
|
|
NimStringV2 s;
|
|
s.len = 0; s.p = NIM_NIL;
|
|
s = TM__Q5wkpxktOdTGvlSRo9bzt9aw_3;
|
|
showErrorMessage2__system_3646(s);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__options_2867)(NimStringV2* obj) {
|
|
NimStringV2 T1_;
|
|
T1_.len = 0; T1_.p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&(*obj)), T1_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__options_2847)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__options_2867((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__options_2839)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__options_2847(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
NimStringV2 T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_.len = 0; T22_.p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&(*(*xu).p).data[i]), T22_);
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, insert__nimblecmd_51)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 item, NI i) {
|
|
NI xlX60gensym2_;
|
|
NI T1_;
|
|
NI jX60gensym2_;
|
|
T1_ = (*x).len;
|
|
xlX60gensym2_ = T1_;
|
|
setLen__options_2839((&(*x)), ((NI) ((NI)(xlX60gensym2_ + ((NI)1)))));
|
|
jX60gensym2_ = (NI)(xlX60gensym2_ - ((NI)1));
|
|
{
|
|
while (1) {
|
|
NimStringV2 T4_;
|
|
if (!(((NI) (i)) <= jX60gensym2_)) goto LA3 ;
|
|
T4_.len = 0; T4_.p = NIM_NIL;
|
|
T4_ = (*x).p->data[jX60gensym2_];
|
|
(*x).p->data[jX60gensym2_].len = 0; (*x).p->data[jX60gensym2_].p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&(*x).p->data[(NI)(jX60gensym2_ + ((NI)1))]), T4_);
|
|
jX60gensym2_ -= ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
eqsink___stdZassertions_19((&(*x).p->data[i]), item);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__nimblecmd_596)(tyTuple__9cdgeqdY7FRioNKBoD6G66A* obj) {
|
|
tyTuple__9cdgeqdY7FRioNKBoD6G66A T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__9cdgeqdY7FRioNKBoD6G66A));
|
|
eqsink___nimblecmd_610((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nimblecmd_576)(tySequence__6j25whH7XTBoIXcM0x1T7A* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__nimblecmd_596((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__nhiA1ljvS9cZSj8H5SpDMvw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nimblecmd_569)(tySequence__6j25whH7XTBoIXcM0x1T7A* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__nimblecmd_576(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__nhiA1ljvS9cZSj8H5SpDMvw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__nhiA1ljvS9cZSj8H5SpDMvw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ACsawgPI3764LrXPs3K6QQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)56), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ACsawgPI3764LrXPs3K6QQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__9cdgeqdY7FRioNKBoD6G66A T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__9cdgeqdY7FRioNKBoD6G66A));
|
|
eqsink___nimblecmd_610((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__nimblecmd_893)(tySequence__6j25whH7XTBoIXcM0x1T7A* s, NI len) {
|
|
shrink__nimblecmd_576(s, ((NI)0));
|
|
setLen__nimblecmd_569((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, delete__nimblecmd_2310)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI i) {
|
|
NI xlX60gensym49_;
|
|
NI T1_;
|
|
T1_ = (*x).len;
|
|
xlX60gensym49_ = T1_;
|
|
{
|
|
NI jX60gensym49_;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI res;
|
|
jX60gensym49_ = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
colontmp_ = ((NI) (i));
|
|
colontmp__2 = (NI)(xlX60gensym49_ - ((NI)2));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
NimStringV2 T5_;
|
|
if (!(res <= colontmp__2)) goto LA4 ;
|
|
jX60gensym49_ = res;
|
|
T5_.len = 0; T5_.p = NIM_NIL;
|
|
T5_ = (*x).p->data[(NI)(jX60gensym49_ + ((NI)1))];
|
|
(*x).p->data[(NI)(jX60gensym49_ + ((NI)1))].len = 0; (*x).p->data[(NI)(jX60gensym49_ + ((NI)1))].p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&(*x).p->data[jX60gensym49_]), T5_);
|
|
res += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
setLen__options_2839((&(*x)), ((NI) ((NI)(xlX60gensym49_ - ((NI)1)))));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___stdZsha49_938)(tyArray__YtcvxHNKV4YiecPE9ap1mcA x, tyArray__YtcvxHNKV4YiecPE9ap1mcA y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
NI f;
|
|
NI res;
|
|
f = (NI)0;
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= ((NI)19))) goto LA3 ;
|
|
f = ((NI) (res));
|
|
{
|
|
if (!!((x[(f)- 0] == y[(f)- 0]))) goto LA6_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA6_: ;
|
|
res += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
result = NIM_TRUE;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__extccomp_807)(tySequence__SE64IkxZVzsW0aLsNjnJHg* x, tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__yuTn8hQjx2RlGmkmwjmILg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__yuTn8hQjx2RlGmkmwjmILg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__dkyqPIilsR2zjBVhMLtsPg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)72), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__dkyqPIilsR2zjBVhMLtsPg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, insert__extccomp_846)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 item, NI i) {
|
|
NI xlX60gensym22_;
|
|
NI T1_;
|
|
NI jX60gensym22_;
|
|
T1_ = (*x).len;
|
|
xlX60gensym22_ = T1_;
|
|
setLen__system_3416((&(*x)), ((NI) ((NI)(xlX60gensym22_ + ((NI)1)))));
|
|
jX60gensym22_ = (NI)(xlX60gensym22_ - ((NI)1));
|
|
{
|
|
while (1) {
|
|
NimStringV2 T4_;
|
|
if (!(((NI) (i)) <= jX60gensym22_)) goto LA3 ;
|
|
T4_.len = 0; T4_.p = NIM_NIL;
|
|
T4_ = (*x).p->data[jX60gensym22_];
|
|
(*x).p->data[jX60gensym22_].len = 0; (*x).p->data[jX60gensym22_].p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&(*x).p->data[(NI)(jX60gensym22_ + ((NI)1))]), T4_);
|
|
jX60gensym22_ -= ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
eqsink___stdZassertions_19((&(*x).p->data[i]), item);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__commands_1231)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src) {
|
|
{
|
|
if (!(((NI)0) < src.len)) goto LA3_;
|
|
copyMem__system_1719(((void*) ((&(*(*dest).p).data[(*dest).len]))), ((void*) ((&(*src.p).data[((NI)0)]))), ((NI) ((NI)(src.len + ((NI)1)))));
|
|
(*dest).len += src.len;
|
|
}
|
|
LA3_: ;
|
|
}
|
|
static N_INLINE(void, nimAddCharV1)(NimStringV2* s, NIM_CHAR c) {
|
|
prepareAdd(s, ((NI)1));
|
|
(*(*s).p).data[(*s).len] = c;
|
|
(*(*s).p).data[(NI)((*s).len + ((NI)1))] = 0;
|
|
(*s).len += ((NI)1);
|
|
}
|
|
static N_INLINE(void, addEscapedChar__system_7236)(NimStringV2* s, NIM_CHAR c) {
|
|
switch (((NU8)(c))) {
|
|
case 7:
|
|
{
|
|
prepareAdd((&(*s)), 2);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_7);
|
|
}
|
|
break;
|
|
case 8:
|
|
{
|
|
prepareAdd((&(*s)), 2);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_9);
|
|
}
|
|
break;
|
|
case 9:
|
|
{
|
|
prepareAdd((&(*s)), 2);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_11);
|
|
}
|
|
break;
|
|
case 10:
|
|
{
|
|
prepareAdd((&(*s)), 2);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_13);
|
|
}
|
|
break;
|
|
case 11:
|
|
{
|
|
prepareAdd((&(*s)), 2);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_15);
|
|
}
|
|
break;
|
|
case 12:
|
|
{
|
|
prepareAdd((&(*s)), 2);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_17);
|
|
}
|
|
break;
|
|
case 13:
|
|
{
|
|
prepareAdd((&(*s)), 2);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_19);
|
|
}
|
|
break;
|
|
case 27:
|
|
{
|
|
prepareAdd((&(*s)), 2);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_21);
|
|
}
|
|
break;
|
|
case 92:
|
|
{
|
|
prepareAdd((&(*s)), 2);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_23);
|
|
}
|
|
break;
|
|
case 39:
|
|
{
|
|
prepareAdd((&(*s)), 2);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_25);
|
|
}
|
|
break;
|
|
case 34:
|
|
{
|
|
prepareAdd((&(*s)), 2);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_27);
|
|
}
|
|
break;
|
|
case 32 ... 33:
|
|
case 35 ... 38:
|
|
case 40 ... 91:
|
|
case 93 ... 126:
|
|
{
|
|
nimAddCharV1((&(*s)), c);
|
|
}
|
|
break;
|
|
default:
|
|
{
|
|
NI n;
|
|
prepareAdd((&(*s)), 2);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_29);
|
|
n = ((NU8)(c));
|
|
nimAddCharV1((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_31.p->data[(NI)((NI64)((NI)(n & ((NI)240))) >> (NU64)(((NI)4)))]);
|
|
nimAddCharV1((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_32.p->data[(NI)(n & ((NI)15))]);
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__stdZprivateZoscommon_104)(NimStringV2* s, NimStringV2 x) {
|
|
prepareAdd((&(*s)), 1);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_5);
|
|
{
|
|
NIM_CHAR c;
|
|
NI i;
|
|
NI L;
|
|
c = (NIM_CHAR)0;
|
|
i = ((NI)0);
|
|
L = x.len;
|
|
{
|
|
while (1) {
|
|
if (!(i < L)) goto LA3 ;
|
|
c = x.p->data[i];
|
|
{
|
|
if (!((NU8)(c) <= (NU8)(127))) goto LA6_;
|
|
addEscapedChar__system_7236(s, c);
|
|
}
|
|
goto LA4_;
|
|
LA6_: ;
|
|
{
|
|
nimAddCharV1((&(*s)), c);
|
|
}
|
|
LA4_: ;
|
|
i += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
prepareAdd((&(*s)), 1);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_33);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__msgs_337)(tySequence__o8paxaScVM7VHajE9a8rbyw* x, tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__dwYRgOsG8az9clYHXF2GGDg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__dwYRgOsG8az9clYHXF2GGDg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__rCxtTBTR5LYnaNhYndfJ4Q*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)136), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__rCxtTBTR5LYnaNhYndfJ4Q*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p) {
|
|
NIM_BOOL result;
|
|
result = (NIM_BOOL)0;
|
|
{
|
|
tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell;
|
|
NI T5_;
|
|
if (!!((p == NIM_NIL))) goto LA3_;
|
|
T5_ = (NI)0;
|
|
T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16));
|
|
cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_));
|
|
{
|
|
if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_;
|
|
result = NIM_TRUE;
|
|
}
|
|
goto LA6_;
|
|
LA8_: ;
|
|
{
|
|
(*cell).rc -= ((NI)16);
|
|
}
|
|
LA6_: ;
|
|
}
|
|
LA3_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10670)(tySequence__9czS3pDdyAs7bxglDcl2YyA* dest) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].module);
|
|
if (!T6_) goto LA7_;
|
|
nimDestroyAndDispose((*dest).p->data[colontmp_].module);
|
|
}
|
|
LA7_: ;
|
|
eqdestroy___modulegraphs_8619((&(*dest).p->data[colontmp_].converters));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___modulegraphs_8619((&(*dest).p->data[colontmp_].patterns));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___modulegraphs_8619((&(*dest).p->data[colontmp_].pureEnums));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_4327((&(*dest).p->data[colontmp_].interf.data));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___ast_4327((&(*dest).p->data[colontmp_].interfHidden.data));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].uniqueName));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_Iface__GILGqST9an4kYyzfE9aqumug));
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4516)(tySequence__PXIzfWocnrafGz5p3CP5LA* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].Field1));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__0q9cmhneJEKnQERTpXXdz6Q));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZpacked95ast_128)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4763)(tySequence__b89aLriiJnVTD186H6zNIgg* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4895)(tySequence__9a35SUiZaZnQQczCKMafPpA* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__4mROXJDLgq3TboX1QMTCWQ));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5027)(tySequence__48JTohSgTy339bRxHzUD8KA* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(NI32));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5614)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__o7TpijPv9bOBH56jcsA2W3Q));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5758)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___icZic_3400((&(*dest).p->data[colontmp_].concreteTypes));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5893)(tySequence__rg1JHBuFtw6jyGZxePBOTg* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__t08apXFlOi7QMiJ7EqOynA));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_6074)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__mPT8UQTez4CkORDSYBMX5Q));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5181)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5268)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___icZic_3400((&(*dest).p->data[colontmp_].types));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4645)(tySequence__IHUFRsFxZNv7YydiUO2esQ* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(NI64));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZcollectionsZintsets_56)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* dest) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_]);
|
|
if (!T6_) goto LA7_;
|
|
eqdestroy___pureZcollectionsZintsets_36((*dest).p->data[colontmp_]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_], ((NI)8));
|
|
}
|
|
LA7_: ;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA*));
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10802)(tySequence__ANJm3Ou4QEh9abhA1XpChkw* dest) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___ast_4327((&(*dest).p->data[colontmp_].Field0));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field1);
|
|
if (!T6_) goto LA7_;
|
|
nimDestroyAndDispose((*dest).p->data[colontmp_].Field1);
|
|
}
|
|
LA7_: ;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__iv4s4NUz12iOqq0NB9cYh3Q));
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_4230)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** obj) {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = NIM_NIL;
|
|
eqsink___ast_4066(&(*obj), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_4210)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__ast_4230(&(*x).p->data[i]);
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_4203)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__ast_4210(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_ = NIM_NIL;
|
|
eqsink___ast_4066(&(*(*xu).p).data[i], T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5186)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* s, NI len) {
|
|
shrink__ast_4210(s, ((NI)0));
|
|
setLen__ast_4203((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_8979)(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q* obj) {
|
|
tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q));
|
|
eqsink___modulegraphs_8960((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_8872)(tySequence__fdmz6VkIf1ewwrssKYqRFg* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_8979((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__pg8r9bYMLdx6YH9aZGtC7OjQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_8876)(tySequence__fdmz6VkIf1ewwrssKYqRFg* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_8872(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__pg8r9bYMLdx6YH9aZGtC7OjQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__pg8r9bYMLdx6YH9aZGtC7OjQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__K7yMLQlRCJfM49akT3PaZHg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__K7yMLQlRCJfM49akT3PaZHg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q));
|
|
eqsink___modulegraphs_8960((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_8868)(tySequence__fdmz6VkIf1ewwrssKYqRFg* s, NI len) {
|
|
shrink__modulegraphs_8872(s, ((NI)0));
|
|
setLen__modulegraphs_8876((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10676)(tySequence__9czS3pDdyAs7bxglDcl2YyA* dest, tySequence__9czS3pDdyAs7bxglDcl2YyA src) {
|
|
if ((*dest).p != src.p) { eqdestroy___modulegraphs_10670(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9037)(tySequence__kxu4GK0onha2t9bo86mdVAg* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9041)(tySequence__kxu4GK0onha2t9bo86mdVAg* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_9037(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_9033)(tySequence__kxu4GK0onha2t9bo86mdVAg* s, NI len) {
|
|
shrink__modulegraphs_9037(s, ((NI)0));
|
|
setLen__modulegraphs_9041((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9424)(tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q* obj) {
|
|
tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q));
|
|
eqsink___modulegraphs_9268((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9180)(tySequence__7C9bvULfaDaWykzhm3DspFQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_9424((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__7Ds1JDavZ79bnDJ3MD3sNTQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9184)(tySequence__7C9bvULfaDaWykzhm3DspFQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_9180(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__7Ds1JDavZ79bnDJ3MD3sNTQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__7Ds1JDavZ79bnDJ3MD3sNTQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__VQKzYtsivu1SwEriCEAvWQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__VQKzYtsivu1SwEriCEAvWQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q));
|
|
eqsink___modulegraphs_9268((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_9176)(tySequence__7C9bvULfaDaWykzhm3DspFQ* s, NI len) {
|
|
shrink__modulegraphs_9180(s, ((NI)0));
|
|
setLen__modulegraphs_9184((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9756)(tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA* obj) {
|
|
tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA));
|
|
eqsink___modulegraphs_9563((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9475)(tySequence__kdxAxisTjDkmDgNFb13UQw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_9756((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__hXNtxxsBC1526mIFmvt42g*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9479)(tySequence__kdxAxisTjDkmDgNFb13UQw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_9475(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__hXNtxxsBC1526mIFmvt42g* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__hXNtxxsBC1526mIFmvt42g*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__1qkikiiFc8hbO6yUoNjZSw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__1qkikiiFc8hbO6yUoNjZSw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA));
|
|
eqsink___modulegraphs_9563((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_9471)(tySequence__kdxAxisTjDkmDgNFb13UQw* s, NI len) {
|
|
shrink__modulegraphs_9475(s, ((NI)0));
|
|
setLen__modulegraphs_9479((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10808)(tySequence__ANJm3Ou4QEh9abhA1XpChkw* dest, tySequence__ANJm3Ou4QEh9abhA1XpChkw src) {
|
|
if ((*dest).p != src.p) { eqdestroy___modulegraphs_10802(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9922)(tyTuple__hbzrBSDgTxYG04GZ0NRCew* obj) {
|
|
tyTuple__hbzrBSDgTxYG04GZ0NRCew T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__hbzrBSDgTxYG04GZ0NRCew));
|
|
eqsink___modulegraphs_9899((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9811)(tySequence__UQG43DVXYWx86AitV5pL8g* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_9922((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__msZdJ7DqY9cnHd9bNHl1aNxw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9815)(tySequence__UQG43DVXYWx86AitV5pL8g* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_9811(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__msZdJ7DqY9cnHd9bNHl1aNxw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__msZdJ7DqY9cnHd9bNHl1aNxw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__FwvpN9cxlM4xDLWNDfdDnxA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__FwvpN9cxlM4xDLWNDfdDnxA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__hbzrBSDgTxYG04GZ0NRCew T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__hbzrBSDgTxYG04GZ0NRCew));
|
|
eqsink___modulegraphs_9899((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_9807)(tySequence__UQG43DVXYWx86AitV5pL8g* s, NI len) {
|
|
shrink__modulegraphs_9811(s, ((NI)0));
|
|
setLen__modulegraphs_9815((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_10082)(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg* obj) {
|
|
tyTuple__F3gkSrMB1qp2Tvf9bixVXwg T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg));
|
|
eqsink___modulegraphs_10063((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9975)(tySequence__squ9b9bUH4OLHf6cEMrt6hVA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_10082((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__r74BiffBBEPW5QmG2xsD9cA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9979)(tySequence__squ9b9bUH4OLHf6cEMrt6hVA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_9975(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__r74BiffBBEPW5QmG2xsD9cA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__r74BiffBBEPW5QmG2xsD9cA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__brzZc6WDw9bDOqrcX5SYV5w*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__brzZc6WDw9bDOqrcX5SYV5w*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__F3gkSrMB1qp2Tvf9bixVXwg T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg));
|
|
eqsink___modulegraphs_10063((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_9971)(tySequence__squ9b9bUH4OLHf6cEMrt6hVA* s, NI len) {
|
|
shrink__modulegraphs_9975(s, ((NI)0));
|
|
setLen__modulegraphs_9979((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_10316)(tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA* obj) {
|
|
tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA));
|
|
eqsink___modulegraphs_10222((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_10134)(tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_10316((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__oiFE3gArhN664rHy4u738g*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_10138)(tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_10134(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__oiFE3gArhN664rHy4u738g* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__oiFE3gArhN664rHy4u738g*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__alLCedG0U3clhAHNEW8QUw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__alLCedG0U3clhAHNEW8QUw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA));
|
|
eqsink___modulegraphs_10222((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_10130)(tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA* s, NI len) {
|
|
shrink__modulegraphs_10134(s, ((NI)0));
|
|
setLen__modulegraphs_10138((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_10475)(tyTuple__VM7m2WL59bxLeiTf9bI39aJNw* obj) {
|
|
tyTuple__VM7m2WL59bxLeiTf9bI39aJNw T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__VM7m2WL59bxLeiTf9bI39aJNw));
|
|
eqsink___modulegraphs_10457((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_10369)(tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_10475((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__4PA6QLikrQIoclVW9bsybQg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_10373)(tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_10369(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__4PA6QLikrQIoclVW9bsybQg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__4PA6QLikrQIoclVW9bsybQg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__6yXe8wVTFV9cq8WsFbzt9bgA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__6yXe8wVTFV9cq8WsFbzt9bgA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__VM7m2WL59bxLeiTf9bI39aJNw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__VM7m2WL59bxLeiTf9bI39aJNw));
|
|
eqsink___modulegraphs_10457((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_10365)(tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ* s, NI len) {
|
|
shrink__modulegraphs_10369(s, ((NI)0));
|
|
setLen__modulegraphs_10373((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_10525)(tySequence__fIB1rTQ55aFonoft9a9bmljQ* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__1NKCBAL0tmoZ9cX9c8SCO0qg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_10529)(tySequence__fIB1rTQ55aFonoft9a9bmljQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_10525(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__1NKCBAL0tmoZ9cX9c8SCO0qg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__1NKCBAL0tmoZ9cX9c8SCO0qg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__te6SdvX49alobj8TfSl9bBgg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__te6SdvX49alobj8TfSl9bBgg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_10521)(tySequence__fIB1rTQ55aFonoft9a9bmljQ* s, NI len) {
|
|
shrink__modulegraphs_10525(s, ((NI)0));
|
|
setLen__modulegraphs_10529((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, nimParseBiggestFloat)(NIM_CHAR* s, NI sLen_0, NF* number) {
|
|
NI result;
|
|
NIM_CHAR colontmpD_;
|
|
NIM_CHAR colontmpD__2;
|
|
NI i;
|
|
NF sign;
|
|
NI kdigits;
|
|
NI fdigits;
|
|
NI exponent;
|
|
NU64 integer;
|
|
NI fracExponent;
|
|
NI expSign;
|
|
NI firstDigit;
|
|
NIM_BOOL hasSign;
|
|
NI realExponent;
|
|
NIM_BOOL expNegative;
|
|
NI absExponent;
|
|
NI digits;
|
|
tyArray__PGLh8drTnaWr3s1qUUSq2Q t;
|
|
NI ti;
|
|
NI maxlen;
|
|
NI endPos;
|
|
{ result = (NI)0;
|
|
colontmpD_ = (NIM_CHAR)0;
|
|
colontmpD__2 = (NIM_CHAR)0;
|
|
i = ((NI)0);
|
|
sign = 1.0;
|
|
kdigits = ((NI)0);
|
|
fdigits = ((NI)0);
|
|
exponent = ((NI)0);
|
|
integer = 0ULL;
|
|
fracExponent = ((NI)0);
|
|
expSign = ((NI)1);
|
|
firstDigit = ((NI)-1);
|
|
hasSign = NIM_FALSE;
|
|
{
|
|
NIM_BOOL T3_;
|
|
NIM_BOOL T5_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = (i < sLen_0);
|
|
if (!(T3_)) goto LA4_;
|
|
T5_ = (NIM_BOOL)0;
|
|
T5_ = ((NU8)(s[i]) == (NU8)(43));
|
|
if (T5_) goto LA6_;
|
|
T5_ = ((NU8)(s[i]) == (NU8)(45));
|
|
LA6_: ;
|
|
T3_ = T5_;
|
|
LA4_: ;
|
|
if (!T3_) goto LA7_;
|
|
hasSign = NIM_TRUE;
|
|
{
|
|
if (!((NU8)(s[i]) == (NU8)(45))) goto LA11_;
|
|
sign = -1.0;
|
|
}
|
|
LA11_: ;
|
|
i += ((NI)1);
|
|
}
|
|
LA7_: ;
|
|
{
|
|
NIM_BOOL T15_;
|
|
NIM_BOOL T17_;
|
|
T15_ = (NIM_BOOL)0;
|
|
T15_ = ((NI)(i + ((NI)2)) < sLen_0);
|
|
if (!(T15_)) goto LA16_;
|
|
T17_ = (NIM_BOOL)0;
|
|
T17_ = ((NU8)(s[i]) == (NU8)(78));
|
|
if (T17_) goto LA18_;
|
|
T17_ = ((NU8)(s[i]) == (NU8)(110));
|
|
LA18_: ;
|
|
T15_ = T17_;
|
|
LA16_: ;
|
|
if (!T15_) goto LA19_;
|
|
{
|
|
NIM_BOOL T23_;
|
|
T23_ = (NIM_BOOL)0;
|
|
T23_ = ((NU8)(s[(NI)(i + ((NI)1))]) == (NU8)(65));
|
|
if (T23_) goto LA24_;
|
|
T23_ = ((NU8)(s[(NI)(i + ((NI)1))]) == (NU8)(97));
|
|
LA24_: ;
|
|
if (!T23_) goto LA25_;
|
|
{
|
|
NIM_BOOL T29_;
|
|
T29_ = (NIM_BOOL)0;
|
|
T29_ = ((NU8)(s[(NI)(i + ((NI)2))]) == (NU8)(78));
|
|
if (T29_) goto LA30_;
|
|
T29_ = ((NU8)(s[(NI)(i + ((NI)2))]) == (NU8)(110));
|
|
LA30_: ;
|
|
if (!T29_) goto LA31_;
|
|
{
|
|
NIM_BOOL T35_;
|
|
T35_ = (NIM_BOOL)0;
|
|
T35_ = (sLen_0 <= (NI)(i + ((NI)3)));
|
|
if (T35_) goto LA36_;
|
|
T35_ = !((((NU8)(s[(NI)(i + ((NI)3))])) >= ((NU8)(97)) && ((NU8)(s[(NI)(i + ((NI)3))])) <= ((NU8)(122)) || ((NU8)(s[(NI)(i + ((NI)3))])) >= ((NU8)(65)) && ((NU8)(s[(NI)(i + ((NI)3))])) <= ((NU8)(90)) || ((NU8)(s[(NI)(i + ((NI)3))])) >= ((NU8)(48)) && ((NU8)(s[(NI)(i + ((NI)3))])) <= ((NU8)(57)) || ((NU8)(s[(NI)(i + ((NI)3))])) == ((NU8)(95))));
|
|
LA36_: ;
|
|
if (!T35_) goto LA37_;
|
|
(*number) = NAN;
|
|
result = (NI)(i + ((NI)3));
|
|
goto BeforeRet_;
|
|
}
|
|
LA37_: ;
|
|
}
|
|
LA31_: ;
|
|
}
|
|
LA25_: ;
|
|
result = ((NI)0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
{
|
|
NIM_BOOL T41_;
|
|
NIM_BOOL T43_;
|
|
T41_ = (NIM_BOOL)0;
|
|
T41_ = ((NI)(i + ((NI)2)) < sLen_0);
|
|
if (!(T41_)) goto LA42_;
|
|
T43_ = (NIM_BOOL)0;
|
|
T43_ = ((NU8)(s[i]) == (NU8)(73));
|
|
if (T43_) goto LA44_;
|
|
T43_ = ((NU8)(s[i]) == (NU8)(105));
|
|
LA44_: ;
|
|
T41_ = T43_;
|
|
LA42_: ;
|
|
if (!T41_) goto LA45_;
|
|
{
|
|
NIM_BOOL T49_;
|
|
T49_ = (NIM_BOOL)0;
|
|
T49_ = ((NU8)(s[(NI)(i + ((NI)1))]) == (NU8)(78));
|
|
if (T49_) goto LA50_;
|
|
T49_ = ((NU8)(s[(NI)(i + ((NI)1))]) == (NU8)(110));
|
|
LA50_: ;
|
|
if (!T49_) goto LA51_;
|
|
{
|
|
NIM_BOOL T55_;
|
|
T55_ = (NIM_BOOL)0;
|
|
T55_ = ((NU8)(s[(NI)(i + ((NI)2))]) == (NU8)(70));
|
|
if (T55_) goto LA56_;
|
|
T55_ = ((NU8)(s[(NI)(i + ((NI)2))]) == (NU8)(102));
|
|
LA56_: ;
|
|
if (!T55_) goto LA57_;
|
|
{
|
|
NIM_BOOL T61_;
|
|
T61_ = (NIM_BOOL)0;
|
|
T61_ = (sLen_0 <= (NI)(i + ((NI)3)));
|
|
if (T61_) goto LA62_;
|
|
T61_ = !((((NU8)(s[(NI)(i + ((NI)3))])) >= ((NU8)(97)) && ((NU8)(s[(NI)(i + ((NI)3))])) <= ((NU8)(122)) || ((NU8)(s[(NI)(i + ((NI)3))])) >= ((NU8)(65)) && ((NU8)(s[(NI)(i + ((NI)3))])) <= ((NU8)(90)) || ((NU8)(s[(NI)(i + ((NI)3))])) >= ((NU8)(48)) && ((NU8)(s[(NI)(i + ((NI)3))])) <= ((NU8)(57)) || ((NU8)(s[(NI)(i + ((NI)3))])) == ((NU8)(95))));
|
|
LA62_: ;
|
|
if (!T61_) goto LA63_;
|
|
(*number) = ((NF)(INF) * (NF)(sign));
|
|
result = (NI)(i + ((NI)3));
|
|
goto BeforeRet_;
|
|
}
|
|
LA63_: ;
|
|
}
|
|
LA57_: ;
|
|
}
|
|
LA51_: ;
|
|
result = ((NI)0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA45_: ;
|
|
{
|
|
NIM_BOOL T67_;
|
|
T67_ = (NIM_BOOL)0;
|
|
T67_ = (i < sLen_0);
|
|
if (!(T67_)) goto LA68_;
|
|
T67_ = (((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57)));
|
|
LA68_: ;
|
|
if (!T67_) goto LA69_;
|
|
firstDigit = (NI)(((NU8)(s[i])) - ((NI)48));
|
|
}
|
|
LA69_: ;
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T73_;
|
|
T73_ = (NIM_BOOL)0;
|
|
T73_ = (i < sLen_0);
|
|
if (!(T73_)) goto LA74_;
|
|
T73_ = (((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57)));
|
|
LA74_: ;
|
|
if (!T73_) goto LA72 ;
|
|
kdigits += ((NI)1);
|
|
integer = (NU64)((NU64)((NU64)((NU64)(integer) * (NU64)(10ULL))) + (NU64)(((NU64) ((NI)(((NU8)(s[i])) - ((NI)48))))));
|
|
i += ((NI)1);
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T77_;
|
|
T77_ = (NIM_BOOL)0;
|
|
T77_ = (i < sLen_0);
|
|
if (!(T77_)) goto LA78_;
|
|
T77_ = ((NU8)(s[i]) == (NU8)(95));
|
|
LA78_: ;
|
|
if (!T77_) goto LA76 ;
|
|
i += ((NI)1);
|
|
} LA76: ;
|
|
}
|
|
} LA72: ;
|
|
}
|
|
{
|
|
NIM_BOOL T81_;
|
|
T81_ = (NIM_BOOL)0;
|
|
T81_ = (i < sLen_0);
|
|
if (!(T81_)) goto LA82_;
|
|
T81_ = ((NU8)(s[i]) == (NU8)(46));
|
|
LA82_: ;
|
|
if (!T81_) goto LA83_;
|
|
i += ((NI)1);
|
|
{
|
|
if (!(kdigits <= ((NI)0))) goto LA87_;
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T91_;
|
|
T91_ = (NIM_BOOL)0;
|
|
T91_ = (i < sLen_0);
|
|
if (!(T91_)) goto LA92_;
|
|
T91_ = ((NU8)(s[i]) == (NU8)(48));
|
|
LA92_: ;
|
|
if (!T91_) goto LA90 ;
|
|
fracExponent += ((NI)1);
|
|
i += ((NI)1);
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T95_;
|
|
T95_ = (NIM_BOOL)0;
|
|
T95_ = (i < sLen_0);
|
|
if (!(T95_)) goto LA96_;
|
|
T95_ = ((NU8)(s[i]) == (NU8)(95));
|
|
LA96_: ;
|
|
if (!T95_) goto LA94 ;
|
|
i += ((NI)1);
|
|
} LA94: ;
|
|
}
|
|
} LA90: ;
|
|
}
|
|
}
|
|
LA87_: ;
|
|
{
|
|
NIM_BOOL T99_;
|
|
NIM_BOOL T100_;
|
|
T99_ = (NIM_BOOL)0;
|
|
T100_ = (NIM_BOOL)0;
|
|
T100_ = (firstDigit == ((NI)-1));
|
|
if (!(T100_)) goto LA101_;
|
|
T100_ = (i < sLen_0);
|
|
LA101_: ;
|
|
T99_ = T100_;
|
|
if (!(T99_)) goto LA102_;
|
|
T99_ = (((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57)));
|
|
LA102_: ;
|
|
if (!T99_) goto LA103_;
|
|
firstDigit = (NI)(((NU8)(s[i])) - ((NI)48));
|
|
}
|
|
LA103_: ;
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T107_;
|
|
T107_ = (NIM_BOOL)0;
|
|
T107_ = (i < sLen_0);
|
|
if (!(T107_)) goto LA108_;
|
|
T107_ = (((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57)));
|
|
LA108_: ;
|
|
if (!T107_) goto LA106 ;
|
|
fdigits += ((NI)1);
|
|
fracExponent += ((NI)1);
|
|
integer = (NU64)((NU64)((NU64)((NU64)(integer) * (NU64)(10ULL))) + (NU64)(((NU64) ((NI)(((NU8)(s[i])) - ((NI)48))))));
|
|
i += ((NI)1);
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T111_;
|
|
T111_ = (NIM_BOOL)0;
|
|
T111_ = (i < sLen_0);
|
|
if (!(T111_)) goto LA112_;
|
|
T111_ = ((NU8)(s[i]) == (NU8)(95));
|
|
LA112_: ;
|
|
if (!T111_) goto LA110 ;
|
|
i += ((NI)1);
|
|
} LA110: ;
|
|
}
|
|
} LA106: ;
|
|
}
|
|
}
|
|
LA83_: ;
|
|
{
|
|
NIM_BOOL T115_;
|
|
NIM_BOOL T117_;
|
|
NIM_BOOL T119_;
|
|
T115_ = (NIM_BOOL)0;
|
|
T115_ = ((NI)(kdigits + fdigits) <= ((NI)0));
|
|
if (!(T115_)) goto LA116_;
|
|
T117_ = (NIM_BOOL)0;
|
|
T117_ = (i == ((NI)0));
|
|
if (T117_) goto LA118_;
|
|
T119_ = (NIM_BOOL)0;
|
|
T119_ = (i == ((NI)1));
|
|
if (!(T119_)) goto LA120_;
|
|
T119_ = hasSign;
|
|
LA120_: ;
|
|
T117_ = T119_;
|
|
LA118_: ;
|
|
T115_ = T117_;
|
|
LA116_: ;
|
|
if (!T115_) goto LA121_;
|
|
result = ((NI)0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA121_: ;
|
|
{
|
|
NIM_BOOL T125_;
|
|
T125_ = (NIM_BOOL)0;
|
|
T125_ = ((NI)(i + ((NI)1)) < sLen_0);
|
|
if (!(T125_)) goto LA126_;
|
|
T125_ = (((NU8)(s[i])) == ((NU8)(101)) || ((NU8)(s[i])) == ((NU8)(69)));
|
|
LA126_: ;
|
|
if (!T125_) goto LA127_;
|
|
i += ((NI)1);
|
|
{
|
|
NIM_BOOL T131_;
|
|
T131_ = (NIM_BOOL)0;
|
|
T131_ = ((NU8)(s[i]) == (NU8)(43));
|
|
if (T131_) goto LA132_;
|
|
T131_ = ((NU8)(s[i]) == (NU8)(45));
|
|
LA132_: ;
|
|
if (!T131_) goto LA133_;
|
|
{
|
|
if (!((NU8)(s[i]) == (NU8)(45))) goto LA137_;
|
|
expSign = ((NI)-1);
|
|
}
|
|
LA137_: ;
|
|
i += ((NI)1);
|
|
}
|
|
LA133_: ;
|
|
{
|
|
if (!!((((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57))))) goto LA141_;
|
|
result = ((NI)0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA141_: ;
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T145_;
|
|
T145_ = (NIM_BOOL)0;
|
|
T145_ = (i < sLen_0);
|
|
if (!(T145_)) goto LA146_;
|
|
T145_ = (((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57)));
|
|
LA146_: ;
|
|
if (!T145_) goto LA144 ;
|
|
exponent = (NI)((NI)(exponent * ((NI)10)) + (NI)(((NU8)(s[i])) - ((NI)48)));
|
|
i += ((NI)1);
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T149_;
|
|
T149_ = (NIM_BOOL)0;
|
|
T149_ = (i < sLen_0);
|
|
if (!(T149_)) goto LA150_;
|
|
T149_ = ((NU8)(s[i]) == (NU8)(95));
|
|
LA150_: ;
|
|
if (!T149_) goto LA148 ;
|
|
i += ((NI)1);
|
|
} LA148: ;
|
|
}
|
|
} LA144: ;
|
|
}
|
|
}
|
|
LA127_: ;
|
|
realExponent = (NI)((NI)(expSign * exponent) - fracExponent);
|
|
expNegative = (realExponent < ((NI)0));
|
|
absExponent = (realExponent > 0? (realExponent) : -(realExponent));
|
|
{
|
|
if (!(((NI)999) < absExponent)) goto LA153_;
|
|
{
|
|
if (!expNegative) goto LA157_;
|
|
(*number) = ((NF)(0.0) * (NF)(sign));
|
|
}
|
|
goto LA155_;
|
|
LA157_: ;
|
|
{
|
|
(*number) = ((NF)(INF) * (NF)(sign));
|
|
}
|
|
LA155_: ;
|
|
result = i;
|
|
goto BeforeRet_;
|
|
}
|
|
LA153_: ;
|
|
digits = (NI)(kdigits + fdigits);
|
|
{
|
|
NIM_BOOL T162_;
|
|
NIM_BOOL T164_;
|
|
NI slop;
|
|
T162_ = (NIM_BOOL)0;
|
|
T162_ = (digits <= ((NI)15));
|
|
if (T162_) goto LA163_;
|
|
T164_ = (NIM_BOOL)0;
|
|
T164_ = (digits <= ((NI)16));
|
|
if (!(T164_)) goto LA165_;
|
|
T164_ = (firstDigit <= ((NI)8));
|
|
LA165_: ;
|
|
T162_ = T164_;
|
|
LA163_: ;
|
|
if (!T162_) goto LA166_;
|
|
{
|
|
if (!(absExponent <= ((NI)22))) goto LA170_;
|
|
{
|
|
if (!expNegative) goto LA174_;
|
|
(*number) = ((NF)(((NF)(sign) * (NF)(((NF) (integer))))) / (NF)(powtens__system_6289[(absExponent)- 0]));
|
|
}
|
|
goto LA172_;
|
|
LA174_: ;
|
|
{
|
|
(*number) = ((NF)(((NF)(sign) * (NF)(((NF) (integer))))) * (NF)(powtens__system_6289[(absExponent)- 0]));
|
|
}
|
|
LA172_: ;
|
|
result = i;
|
|
goto BeforeRet_;
|
|
}
|
|
LA170_: ;
|
|
slop = (NI)((NI)(((NI)15) - kdigits) - fdigits);
|
|
{
|
|
NIM_BOOL T179_;
|
|
T179_ = (NIM_BOOL)0;
|
|
T179_ = (absExponent <= (NI)(((NI)22) + slop));
|
|
if (!(T179_)) goto LA180_;
|
|
T179_ = !(expNegative);
|
|
LA180_: ;
|
|
if (!T179_) goto LA181_;
|
|
(*number) = ((NF)(((NF)(((NF)(sign) * (NF)(((NF) (integer))))) * (NF)(powtens__system_6289[(slop)- 0]))) * (NF)(powtens__system_6289[((NI)(absExponent - slop))- 0]));
|
|
result = i;
|
|
goto BeforeRet_;
|
|
}
|
|
LA181_: ;
|
|
}
|
|
LA166_: ;
|
|
nimZeroMem((void*)t, sizeof(tyArray__PGLh8drTnaWr3s1qUUSq2Q));
|
|
ti = ((NI)0);
|
|
maxlen = ((NI)494);
|
|
endPos = i;
|
|
result = endPos;
|
|
i = ((NI)0);
|
|
{
|
|
NIM_BOOL T185_;
|
|
T185_ = (NIM_BOOL)0;
|
|
T185_ = (i < endPos);
|
|
if (!(T185_)) goto LA186_;
|
|
T185_ = ((NU8)(s[i]) == (NU8)(46));
|
|
LA186_: ;
|
|
if (!T185_) goto LA187_;
|
|
i += ((NI)1);
|
|
}
|
|
LA187_: ;
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T191_;
|
|
T191_ = (NIM_BOOL)0;
|
|
T191_ = (i < endPos);
|
|
if (!(T191_)) goto LA192_;
|
|
T191_ = (((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57)) || ((NU8)(s[i])) == ((NU8)(43)) || ((NU8)(s[i])) == ((NU8)(45)));
|
|
LA192_: ;
|
|
if (!T191_) goto LA190 ;
|
|
{
|
|
if (!(ti < maxlen)) goto LA195_;
|
|
t[(ti)- 0] = s[i];
|
|
ti += ((NI)1);
|
|
}
|
|
LA195_: ;
|
|
i += ((NI)1);
|
|
{
|
|
while (1) {
|
|
NIM_BOOL T199_;
|
|
T199_ = (NIM_BOOL)0;
|
|
T199_ = (i < endPos);
|
|
if (!(T199_)) goto LA200_;
|
|
T199_ = (((NU8)(s[i])) == ((NU8)(46)) || ((NU8)(s[i])) == ((NU8)(95)));
|
|
LA200_: ;
|
|
if (!T199_) goto LA198 ;
|
|
i += ((NI)1);
|
|
} LA198: ;
|
|
}
|
|
} LA190: ;
|
|
}
|
|
t[(ti)- 0] = 69;
|
|
ti += ((NI)1);
|
|
{
|
|
if (!expNegative) goto LA203_;
|
|
colontmpD_ = 45;
|
|
t[(ti)- 0] = colontmpD_;
|
|
}
|
|
goto LA201_;
|
|
LA203_: ;
|
|
{
|
|
colontmpD__2 = 43;
|
|
t[(ti)- 0] = colontmpD__2;
|
|
}
|
|
LA201_: ;
|
|
ti += ((NI)4);
|
|
t[((NI)(ti - ((NI)1)))- 0] = ((NIM_CHAR) ((NI)(((NI)48) + (NI)(absExponent % ((NI)10)))));
|
|
absExponent = (NI)(absExponent / ((NI)10));
|
|
t[((NI)(ti - ((NI)2)))- 0] = ((NIM_CHAR) ((NI)(((NI)48) + (NI)(absExponent % ((NI)10)))));
|
|
absExponent = (NI)(absExponent / ((NI)10));
|
|
t[((NI)(ti - ((NI)3)))- 0] = ((NIM_CHAR) ((NI)(((NI)48) + (NI)(absExponent % ((NI)10)))));
|
|
(*number) = strtod(((NCSTRING) (t)), ((NCSTRING*) NIM_NIL));
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgen_12250)(tySequence__shxop0zPIs5Ec3k71aCLuQ* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__tAOYZFKlKZ0wqY4f6WccZQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgen_12254)(tySequence__shxop0zPIs5Ec3k71aCLuQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__cgen_12250(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__tAOYZFKlKZ0wqY4f6WccZQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__tAOYZFKlKZ0wqY4f6WccZQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__C4NGHHX9a8YnHjKR9bp3bXkg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)1), ((NI)1));
|
|
(*xu).p = ((tyObject_NimSeqPayload__C4NGHHX9a8YnHjKR9bp3bXkg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___cgen_12348)(tySequence__shxop0zPIs5Ec3k71aCLuQ* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(NIM_BOOL));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__nimconf_294)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_1052)(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g* obj) {
|
|
tyTuple__kuMQ1fbjJlHtwKTmBGAe6g T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g));
|
|
eqsink___ast_1066((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_1032)(tySequence__7s5HyddQ0f9bxMNILHrXwJQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__ast_1052((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__ALQerjh5QBiCXyOLndd9cnA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_1024)(tySequence__7s5HyddQ0f9bxMNILHrXwJQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__ast_1032(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__ALQerjh5QBiCXyOLndd9cnA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__ALQerjh5QBiCXyOLndd9cnA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__665AXvr6IvvlmSlq9avU0Jw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__665AXvr6IvvlmSlq9avU0Jw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__kuMQ1fbjJlHtwKTmBGAe6g T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g));
|
|
eqsink___ast_1066((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_1615)(tySequence__7s5HyddQ0f9bxMNILHrXwJQ* s, NI len) {
|
|
shrink__ast_1032(s, ((NI)0));
|
|
setLen__ast_1024((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__ast_4147)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_3768)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** obj) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = NIM_NIL;
|
|
eqsink___ast_3460(&(*obj), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_3748)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__ast_3768(&(*x).p->data[i]);
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_3741)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__ast_3748(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_ = NIM_NIL;
|
|
eqsink___ast_3460(&(*(*xu).p).data[i], T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_3958)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, NI len) {
|
|
shrink__ast_3748(s, ((NI)0));
|
|
setLen__ast_3741((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__xxu3GgaFAGO6lOns9aHaeLQ, at___ast_3983)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** a, NI aLen_0) {
|
|
tySequence__xxu3GgaFAGO6lOns9aHaeLQ result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__ast_3958((&result), ((NI) (aLen_0)));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = (NI)(aLen_0 - ((NI)1));
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp_)) goto LA3 ;
|
|
i = res;
|
|
eqcopy___ast_3457(&result.p->data[i], a[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
res += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___renderer_134)(tySequence__a7eNBKN3r34Q9bPQSBrKlCg* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].sym);
|
|
if (!T6_) goto LA7_;
|
|
nimDestroyAndDispose((*dest).p->data[colontmp_].sym);
|
|
}
|
|
LA7_: ;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___renderer_140)(tySequence__a7eNBKN3r34Q9bPQSBrKlCg* dest, tySequence__a7eNBKN3r34Q9bPQSBrKlCg src) {
|
|
if ((*dest).p != src.p) { eqdestroy___renderer_134(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__renderer_311)(tySequence__a7eNBKN3r34Q9bPQSBrKlCg* x, tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__UESGQpPnZ9bboFF7ahv0NlA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__UESGQpPnZ9bboFF7ahv0NlA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__5Z7jFJogvCpVGllI4139b5w*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__5Z7jFJogvCpVGllI4139b5w*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].kind = value.kind;
|
|
(*(*xu).p).data[oldLen].length = value.length;
|
|
(*(*xu).p).data[oldLen].sym = value.sym;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__renderer_74)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* x, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__pureZcollectionsZintsets_102)(tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA** obj) {
|
|
tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = NIM_NIL;
|
|
eqsink___pureZcollectionsZintsets_30(&(*obj), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZcollectionsZintsets_82)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__pureZcollectionsZintsets_102(&(*x).p->data[i]);
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__9aHYVUmXRKUyJHLy79b8Zu9cA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZcollectionsZintsets_74)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__pureZcollectionsZintsets_82(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__9aHYVUmXRKUyJHLy79b8Zu9cA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__9aHYVUmXRKUyJHLy79b8Zu9cA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__pKt4F1FhXrfe1XtY9b9aogaQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__pKt4F1FhXrfe1XtY9b9aogaQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_ = NIM_NIL;
|
|
eqsink___pureZcollectionsZintsets_30(&(*(*xu).p).data[i], T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZcollectionsZintsets_237)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* s, NI len) {
|
|
shrink__pureZcollectionsZintsets_82(s, ((NI)0));
|
|
setLen__pureZcollectionsZintsets_74((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_10197)(tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA* obj) {
|
|
tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA));
|
|
eqsink___icZic_10211((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_10177)(tySequence__XHeQfi7ybWnv4ebLBB7afQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__icZic_10197((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__OMBKWqGysgYPtaN1p24j3g*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_10170)(tySequence__XHeQfi7ybWnv4ebLBB7afQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_10177(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__OMBKWqGysgYPtaN1p24j3g* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__OMBKWqGysgYPtaN1p24j3g*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__D9cgebZnusWfklm8BV5pmJw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)544), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__D9cgebZnusWfklm8BV5pmJw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA));
|
|
eqsink___icZic_10211((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___icZrodfiles_177)(tyArray__cdsir9aPB24hAk6k77P9b9bCA x, tyArray__cdsir9aPB24hAk6k77P9b9bCA y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
NI f;
|
|
NI res;
|
|
f = (NI)0;
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= ((NI)7))) goto LA3 ;
|
|
f = ((NI) (res));
|
|
{
|
|
if (!!((x[(f)- 0] == y[(f)- 0]))) goto LA6_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA6_: ;
|
|
res += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
result = NIM_TRUE;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_1084)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_1088)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_1084(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_1080)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* s, NI len) {
|
|
shrink__icZic_1084(s, ((NI)0));
|
|
setLen__icZic_1088((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__9bAGqSvkAaFL9bWjsEPslrFA, newSeq__icZic_4390)(NI len) {
|
|
tySequence__9bAGqSvkAaFL9bWjsEPslrFA result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_1080((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4522)(tySequence__PXIzfWocnrafGz5p3CP5LA* dest, tySequence__PXIzfWocnrafGz5p3CP5LA src) {
|
|
if ((*dest).p != src.p) { eqdestroy___icZic_4516(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_4504)(tyTuple__0q9cmhneJEKnQERTpXXdz6Q* obj) {
|
|
tyTuple__0q9cmhneJEKnQERTpXXdz6Q T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__0q9cmhneJEKnQERTpXXdz6Q));
|
|
eqsink___icZic_2589((&(*obj)), T1_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4451)(tySequence__PXIzfWocnrafGz5p3CP5LA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__icZic_4504((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4455)(tySequence__PXIzfWocnrafGz5p3CP5LA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_4451(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__0q9cmhneJEKnQERTpXXdz6Q T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__0q9cmhneJEKnQERTpXXdz6Q));
|
|
eqsink___icZic_2589((&(*(*xu).p).data[i]), T22_);
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4447)(tySequence__PXIzfWocnrafGz5p3CP5LA* s, NI len) {
|
|
shrink__icZic_4451(s, ((NI)0));
|
|
setLen__icZic_4455((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__PXIzfWocnrafGz5p3CP5LA, newSeq__icZic_4443)(NI len) {
|
|
tySequence__PXIzfWocnrafGz5p3CP5LA result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_4447((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4651)(tySequence__IHUFRsFxZNv7YydiUO2esQ* dest, tySequence__IHUFRsFxZNv7YydiUO2esQ src) {
|
|
if ((*dest).p != src.p) { eqdestroy___icZic_4645(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4596)(tySequence__IHUFRsFxZNv7YydiUO2esQ* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4600)(tySequence__IHUFRsFxZNv7YydiUO2esQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_4596(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4592)(tySequence__IHUFRsFxZNv7YydiUO2esQ* s, NI len) {
|
|
shrink__icZic_4596(s, ((NI)0));
|
|
setLen__icZic_4600((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__IHUFRsFxZNv7YydiUO2esQ, newSeq__icZic_4588)(NI len) {
|
|
tySequence__IHUFRsFxZNv7YydiUO2esQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_4592((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4769)(tySequence__b89aLriiJnVTD186H6zNIgg* dest, tySequence__b89aLriiJnVTD186H6zNIgg src) {
|
|
if ((*dest).p != src.p) { eqdestroy___icZic_4763(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4714)(tySequence__b89aLriiJnVTD186H6zNIgg* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4718)(tySequence__b89aLriiJnVTD186H6zNIgg* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_4714(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4710)(tySequence__b89aLriiJnVTD186H6zNIgg* s, NI len) {
|
|
shrink__icZic_4714(s, ((NI)0));
|
|
setLen__icZic_4718((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__b89aLriiJnVTD186H6zNIgg, newSeq__icZic_4706)(NI len) {
|
|
tySequence__b89aLriiJnVTD186H6zNIgg result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_4710((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4901)(tySequence__9a35SUiZaZnQQczCKMafPpA* dest, tySequence__9a35SUiZaZnQQczCKMafPpA src) {
|
|
if ((*dest).p != src.p) { eqdestroy___icZic_4895(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4846)(tySequence__9a35SUiZaZnQQczCKMafPpA* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4850)(tySequence__9a35SUiZaZnQQczCKMafPpA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_4846(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__4mROXJDLgq3TboX1QMTCWQ));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4842)(tySequence__9a35SUiZaZnQQczCKMafPpA* s, NI len) {
|
|
shrink__icZic_4846(s, ((NI)0));
|
|
setLen__icZic_4850((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__9a35SUiZaZnQQczCKMafPpA, newSeq__icZic_4838)(NI len) {
|
|
tySequence__9a35SUiZaZnQQczCKMafPpA result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_4842((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5033)(tySequence__48JTohSgTy339bRxHzUD8KA* dest, tySequence__48JTohSgTy339bRxHzUD8KA src) {
|
|
if ((*dest).p != src.p) { eqdestroy___icZic_5027(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4978)(tySequence__48JTohSgTy339bRxHzUD8KA* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4982)(tySequence__48JTohSgTy339bRxHzUD8KA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_4978(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4974)(tySequence__48JTohSgTy339bRxHzUD8KA* s, NI len) {
|
|
shrink__icZic_4978(s, ((NI)0));
|
|
setLen__icZic_4982((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__48JTohSgTy339bRxHzUD8KA, newSeq__icZic_4970)(NI len) {
|
|
tySequence__48JTohSgTy339bRxHzUD8KA result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_4974((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZpacked95ast_134)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* dest, tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q src) {
|
|
if ((*dest).p != src.p) { eqdestroy___icZpacked95ast_128(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZpacked95ast_152)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZpacked95ast_144)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZpacked95ast_152(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)28), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5100)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* s, NI len) {
|
|
shrink__icZpacked95ast_152(s, ((NI)0));
|
|
setLen__icZpacked95ast_144((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q, newSeq__icZic_5096)(NI len) {
|
|
tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_5100((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5187)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* dest, tySequence__0kQhEjYsrU0bQoX6VKnNbA src) {
|
|
if ((*dest).p != src.p) { eqdestroy___icZic_5181(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_3686)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__8ny9aWSsd6V7tG1Ymdrx9bcQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_3679)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_3686(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__8ny9aWSsd6V7tG1Ymdrx9bcQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__8ny9aWSsd6V7tG1Ymdrx9bcQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ahui9bBszMF5LnyjNI2KMCg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)120), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ahui9bBszMF5LnyjNI2KMCg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5169)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* s, NI len) {
|
|
shrink__icZic_3686(s, ((NI)0));
|
|
setLen__icZic_3679((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__0kQhEjYsrU0bQoX6VKnNbA, newSeq__icZic_5165)(NI len) {
|
|
tySequence__0kQhEjYsrU0bQoX6VKnNbA result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_5169((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5274)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* dest, tySequence__cNHcFk7EiJIuDgTjWY8U9bg src) {
|
|
if ((*dest).p != src.p) { eqdestroy___icZic_5268(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_3380)(tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ* obj) {
|
|
tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ));
|
|
eqsink___icZic_3394((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_3360)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__icZic_3380((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__xpDzcmMTIkVRkVVRqYl78A*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_3353)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_3360(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__xpDzcmMTIkVRkVVRqYl78A* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__xpDzcmMTIkVRkVVRqYl78A*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__D8VXlFXll8vMDBpopEnf8w*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)80), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__D8VXlFXll8vMDBpopEnf8w*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ));
|
|
eqsink___icZic_3394((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5256)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* s, NI len) {
|
|
shrink__icZic_3360(s, ((NI)0));
|
|
setLen__icZic_3353((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__cNHcFk7EiJIuDgTjWY8U9bg, newSeq__icZic_5252)(NI len) {
|
|
tySequence__cNHcFk7EiJIuDgTjWY8U9bg result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_5256((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_3424)(tySequence__IWXeVgKgI4IltTBItDiIwQ* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_3416)(tySequence__IWXeVgKgI4IltTBItDiIwQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_3424(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4137)(tySequence__IWXeVgKgI4IltTBItDiIwQ* s, NI len) {
|
|
shrink__icZic_3424(s, ((NI)0));
|
|
setLen__icZic_3416((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__IWXeVgKgI4IltTBItDiIwQ, newSeq__icZic_4149)(NI len) {
|
|
tySequence__IWXeVgKgI4IltTBItDiIwQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_4137((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5620)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* dest, tySequence__E0A6SaW1v3EKBAVAijH8Mw src) {
|
|
if ((*dest).p != src.p) { eqdestroy___icZic_5614(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5565)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5569)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_5565(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__o7TpijPv9bOBH56jcsA2W3Q));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5561)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* s, NI len) {
|
|
shrink__icZic_5565(s, ((NI)0));
|
|
setLen__icZic_5569((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__E0A6SaW1v3EKBAVAijH8Mw, newSeq__icZic_5557)(NI len) {
|
|
tySequence__E0A6SaW1v3EKBAVAijH8Mw result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_5561((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5764)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* dest, tySequence__ksIzANWGKlNIZxswx6UF9cQ src) {
|
|
if ((*dest).p != src.p) { eqdestroy___icZic_5758(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_5746)(tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw* obj) {
|
|
tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw));
|
|
eqsink___icZic_4236((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5693)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__icZic_5746((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5697)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_5693(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw));
|
|
eqsink___icZic_4236((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5689)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* s, NI len) {
|
|
shrink__icZic_5693(s, ((NI)0));
|
|
setLen__icZic_5697((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__ksIzANWGKlNIZxswx6UF9cQ, newSeq__icZic_5685)(NI len) {
|
|
tySequence__ksIzANWGKlNIZxswx6UF9cQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_5689((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5899)(tySequence__rg1JHBuFtw6jyGZxePBOTg* dest, tySequence__rg1JHBuFtw6jyGZxePBOTg src) {
|
|
if ((*dest).p != src.p) { eqdestroy___icZic_5893(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5844)(tySequence__rg1JHBuFtw6jyGZxePBOTg* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__CbSSpF1Y6rXk2OyYftM7Iw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5848)(tySequence__rg1JHBuFtw6jyGZxePBOTg* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_5844(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__CbSSpF1Y6rXk2OyYftM7Iw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__CbSSpF1Y6rXk2OyYftM7Iw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ahyE3R9ct9aEhlbC9bcMOMwkQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ahyE3R9ct9aEhlbC9bcMOMwkQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__t08apXFlOi7QMiJ7EqOynA));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5840)(tySequence__rg1JHBuFtw6jyGZxePBOTg* s, NI len) {
|
|
shrink__icZic_5844(s, ((NI)0));
|
|
setLen__icZic_5848((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__rg1JHBuFtw6jyGZxePBOTg, newSeq__icZic_5836)(NI len) {
|
|
tySequence__rg1JHBuFtw6jyGZxePBOTg result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_5840((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_6080)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* dest, tySequence__6xT3ssEcZuds56oxe6Hi1Q src) {
|
|
if ((*dest).p != src.p) { eqdestroy___icZic_6074(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5972)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__0zW7wn2onMd7QfPtiQoX8g*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5976)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_5972(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__0zW7wn2onMd7QfPtiQoX8g* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__0zW7wn2onMd7QfPtiQoX8g*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__od9aXW2m9afbOFK9cTqA9aem9cA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__od9aXW2m9afbOFK9cTqA9aem9cA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__mPT8UQTez4CkORDSYBMX5Q));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5968)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* s, NI len) {
|
|
shrink__icZic_5972(s, ((NI)0));
|
|
setLen__icZic_5976((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__6xT3ssEcZuds56oxe6Hi1Q, newSeq__icZic_5964)(NI len) {
|
|
tySequence__6xT3ssEcZuds56oxe6Hi1Q result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZic_5968((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_8132)(tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg* obj) {
|
|
tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg));
|
|
eqsink___icZic_8109((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_8021)(tySequence__9afGcb6vqUeksMMfijyiRIg* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__icZic_8132((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__sNs2ALjytbncHCTKqkAKXQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_8025)(tySequence__9afGcb6vqUeksMMfijyiRIg* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_8021(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__sNs2ALjytbncHCTKqkAKXQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__sNs2ALjytbncHCTKqkAKXQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Pt8vpyrxbVQJw9ak0ZedjuA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Pt8vpyrxbVQJw9ak0ZedjuA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg));
|
|
eqsink___icZic_8109((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_8017)(tySequence__9afGcb6vqUeksMMfijyiRIg* s, NI len) {
|
|
shrink__icZic_8021(s, ((NI)0));
|
|
setLen__icZic_8025((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZic_3602)(tySequence__IWXeVgKgI4IltTBItDiIwQ* x, tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZic_10345)(tySequence__48JTohSgTy339bRxHzUD8KA* x, NI32 value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___icZic_7879)(tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA x, tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
if (!!((x.module == y.module))) goto LA3_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!!((x.item == y.item))) goto LA7_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_3535)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** obj) {
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = NIM_NIL;
|
|
eqsink___ast_3549(&(*obj), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_3515)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__ast_3535(&(*x).p->data[i]);
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_3507)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__ast_3515(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_ = NIM_NIL;
|
|
eqsink___ast_3549(&(*(*xu).p).data[i], T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__ast_5673)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* x, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_8599)(tyObject_Iface__GILGqST9an4kYyzfE9aqumug* obj) {
|
|
tyObject_Iface__GILGqST9an4kYyzfE9aqumug T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Iface__GILGqST9an4kYyzfE9aqumug));
|
|
eqsink___modulegraphs_8613((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_8579)(tySequence__9czS3pDdyAs7bxglDcl2YyA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_8599((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__zTpUtb19avNJqA50Gx5Rt5Q*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_8572)(tySequence__9czS3pDdyAs7bxglDcl2YyA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_8579(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__zTpUtb19avNJqA50Gx5Rt5Q* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__zTpUtb19avNJqA50Gx5Rt5Q*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ZjQff9areimKW7H158CWoSQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)120), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ZjQff9areimKW7H158CWoSQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_Iface__GILGqST9an4kYyzfE9aqumug T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_Iface__GILGqST9an4kYyzfE9aqumug));
|
|
eqsink___modulegraphs_8613((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___reorder_1488)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* dest) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field0.head);
|
|
if (!T6_) goto LA7_;
|
|
eqdestroy___pureZcollectionsZintsets_36((*dest).p->data[colontmp_].Field0.head);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_].Field0.head, ((NI)8));
|
|
}
|
|
LA7_: ;
|
|
eqdestroy___pureZcollectionsZintsets_56((&(*dest).p->data[colontmp_].Field0.data));
|
|
{
|
|
NIM_BOOL T11_;
|
|
T11_ = (NIM_BOOL)0;
|
|
T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field1.head);
|
|
if (!T11_) goto LA12_;
|
|
eqdestroy___pureZcollectionsZintsets_36((*dest).p->data[colontmp_].Field1.head);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_].Field1.head, ((NI)8));
|
|
}
|
|
LA12_: ;
|
|
eqdestroy___pureZcollectionsZintsets_56((&(*dest).p->data[colontmp_].Field1.data));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__jDxNBe0TmdfztixwxnRrgQ));
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__reorder_1468)(tyTuple__jDxNBe0TmdfztixwxnRrgQ* obj) {
|
|
tyTuple__jDxNBe0TmdfztixwxnRrgQ T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__jDxNBe0TmdfztixwxnRrgQ));
|
|
eqsink___reorder_1440((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__reorder_1353)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__reorder_1468((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__uPSdgVvuwkXuur9ct9cJ7F6A*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__reorder_1357)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__reorder_1353(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__uPSdgVvuwkXuur9ct9cJ7F6A* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__uPSdgVvuwkXuur9ct9cJ7F6A*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__B3xFUY4MPGuFZOcLq2Gv1Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)640), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__B3xFUY4MPGuFZOcLq2Gv1Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__jDxNBe0TmdfztixwxnRrgQ T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__jDxNBe0TmdfztixwxnRrgQ));
|
|
eqsink___reorder_1440((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__reorder_1349)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* s, NI len) {
|
|
shrink__reorder_1353(s, ((NI)0));
|
|
setLen__reorder_1357((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__xETHJjQFDm9cBUp9crgqzgZQ, newSeq__reorder_1480)(NI len) {
|
|
tySequence__xETHJjQFDm9cBUp9crgqzgZQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__reorder_1349((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__reorder_1140)(tySequence__8QRZaV9bKw9abKv9anJ280svg* x, tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
static N_INLINE(void, nimIncRef)(void* p) {
|
|
NI T1_;
|
|
T1_ = (NI)0;
|
|
T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)16));
|
|
(*((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_))).rc += ((NI)16);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___pureZcollectionsZintsets_59)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* dest, tySequence__Bre9bNyuQOg1EJKitjSzn8w src) {
|
|
NI T1_;
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = src.len;
|
|
setLen__pureZcollectionsZintsets_74((&(*dest)), T1_);
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T4_;
|
|
T4_ = (*dest).len;
|
|
if (!(colontmp_ < T4_)) goto LA3 ;
|
|
{
|
|
if (!src.p->data[colontmp_]) goto LA7_;
|
|
nimIncRef(src.p->data[colontmp_]);
|
|
}
|
|
LA7_: ;
|
|
{
|
|
NIM_BOOL T11_;
|
|
T11_ = (NIM_BOOL)0;
|
|
T11_ = nimDecRefIsLast((*dest).p->data[colontmp_]);
|
|
if (!T11_) goto LA12_;
|
|
eqdestroy___pureZcollectionsZintsets_36((*dest).p->data[colontmp_]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_], ((NI)8));
|
|
}
|
|
LA12_: ;
|
|
(*dest).p->data[colontmp_] = src.p->data[colontmp_];
|
|
colontmp_ += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__reorder_98)(tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw** obj) {
|
|
tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = NIM_NIL;
|
|
eqsink___reorder_113(&(*obj), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__reorder_78)(tySequence__8QRZaV9bKw9abKv9anJ280svg* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__reorder_98(&(*x).p->data[i]);
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__reorder_70)(tySequence__8QRZaV9bKw9abKv9anJ280svg* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__reorder_78(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_ = NIM_NIL;
|
|
eqsink___reorder_113(&(*(*xu).p).data[i], T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__reorder_662)(tySequence__8QRZaV9bKw9abKv9anJ280svg* s, NI len) {
|
|
shrink__reorder_78(s, ((NI)0));
|
|
setLen__reorder_70((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__8QRZaV9bKw9abKv9anJ280svg, newSeq__reorder_658)(NI len) {
|
|
tySequence__8QRZaV9bKw9abKv9anJ280svg result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__reorder_662((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__reorder_1274)(tySequence__IJV2QMQZ2PxTmAfC7VC2zA* x, tySequence__8QRZaV9bKw9abKv9anJ280svg value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__igbAphgLIX6DFK4Fk9bPFnA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__igbAphgLIX6DFK4Fk9bPFnA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__Birh9bBbFVUMiSwDa5gmXgw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Birh9bBbFVUMiSwDa5gmXgw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__system_7194)(NI x, NI y) {
|
|
NI result;
|
|
{ result = (NI)0;
|
|
{
|
|
if (!(x == y)) goto LA3_;
|
|
result = ((NI)0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!(x < y)) goto LA7_;
|
|
result = ((NI)-1);
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = ((NI)1);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_890)(tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__zC9b2JQ6w0I6TJgbP7QYJWQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_883)(tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_890(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__zC9b2JQ6w0I6TJgbP7QYJWQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__zC9b2JQ6w0I6TJgbP7QYJWQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__FfOCbO4Ztsb9bBfDwU1lPXw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__FfOCbO4Ztsb9bBfDwU1lPXw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__UvldbCB6B9ayi9bGYW7vJNLA));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_1354)(tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* s, NI len) {
|
|
shrink__icZic_890(s, ((NI)0));
|
|
setLen__icZic_883((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZpacked95ast_273)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* x, tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)28), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZic_3083)(tySequence__IHUFRsFxZNv7YydiUO2esQ* x, NI64 value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___icZic_5617)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* dest, tySequence__E0A6SaW1v3EKBAVAijH8Mw src) {
|
|
NI T1_;
|
|
NI colontmp_;
|
|
T1_ = src.len;
|
|
setLen__icZic_5569((&(*dest)), T1_);
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T4_;
|
|
T4_ = (*dest).len;
|
|
if (!(colontmp_ < T4_)) goto LA3 ;
|
|
(*dest).p->data[colontmp_].Field0.module = src.p->data[colontmp_].Field0.module;
|
|
(*dest).p->data[colontmp_].Field0.item = src.p->data[colontmp_].Field0.item;
|
|
(*dest).p->data[colontmp_].Field1.module = src.p->data[colontmp_].Field1.module;
|
|
(*dest).p->data[colontmp_].Field1.item = src.p->data[colontmp_].Field1.item;
|
|
colontmp_ += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__semdata_5281)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* x, tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].id = value.id;
|
|
(*(*xu).p).data[oldLen].typ = value.typ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_3670)(tyTuple__DlfALjW9a9aZbdaEgWjgJiDA* obj) {
|
|
tyTuple__DlfALjW9a9aZbdaEgWjgJiDA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__DlfALjW9a9aZbdaEgWjgJiDA));
|
|
eqsink___modulegraphs_3684((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_3650)(tySequence__YLW4xuku9cRS9cLOfVzwUxqg* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_3670((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__XcZs6GyTwrxci1jeWIO4mA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_3643)(tySequence__YLW4xuku9cRS9cLOfVzwUxqg* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_3650(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__XcZs6GyTwrxci1jeWIO4mA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__XcZs6GyTwrxci1jeWIO4mA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__jH4X09bHiHG4EHuxkgpH9c7Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__jH4X09bHiHG4EHuxkgpH9c7Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__DlfALjW9a9aZbdaEgWjgJiDA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__DlfALjW9a9aZbdaEgWjgJiDA));
|
|
eqsink___modulegraphs_3684((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__semdata_4181)(tySequence__YLW4xuku9cRS9cLOfVzwUxqg* s, NI len) {
|
|
shrink__modulegraphs_3650(s, ((NI)0));
|
|
setLen__modulegraphs_3643((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_757)(tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA* obj) {
|
|
tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA));
|
|
eqsink___modulegraphs_771((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_737)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_757((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_729)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_737(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA));
|
|
eqsink___modulegraphs_771((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_1323)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__PSwX2ppV9abFE7qWZB9cFlSg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_1315)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_1323(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__PSwX2ppV9abFE7qWZB9cFlSg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__PSwX2ppV9abFE7qWZB9cFlSg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__cg4QxiJ9bujqB3ggc7p0Gog*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__cg4QxiJ9bujqB3ggc7p0Gog*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZreplayer_1261)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* s, NI len) {
|
|
shrink__modulegraphs_1323(s, ((NI)0));
|
|
setLen__modulegraphs_1315((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__29btfq9cDuCZmHsAEmuBeMOg, newSeq__icZreplayer_1273)(NI len) {
|
|
tySequence__29btfq9cDuCZmHsAEmuBeMOg result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZreplayer_1261((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__semdata_4056)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* x, tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)48), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].module = (*value).module;
|
|
(*(*xu).p).data[oldLen].sym = (*value).sym;
|
|
(*(*xu).p).data[oldLen].concreteTypes = (*value).concreteTypes;
|
|
(*(*xu).p).data[oldLen].inst = (*value).inst;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_4306)(tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ* obj) {
|
|
tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ));
|
|
eqsink___modulegraphs_4320((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_4286)(tySequence__HL9bxOKBQaeJ5XQXd8t8m8g* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_4306((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__k2NdI1zqVclL8HmbOG8wNQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_4279)(tySequence__HL9bxOKBQaeJ5XQXd8t8m8g* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_4286(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__k2NdI1zqVclL8HmbOG8wNQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__k2NdI1zqVclL8HmbOG8wNQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__HNIvTTR9byM5r3bkXS9b9cJiw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__HNIvTTR9byM5r3bkXS9b9cJiw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ));
|
|
eqsink___modulegraphs_4320((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__semdata_2956)(tySequence__HL9bxOKBQaeJ5XQXd8t8m8g* s, NI len) {
|
|
shrink__modulegraphs_4286(s, ((NI)0));
|
|
setLen__modulegraphs_4279((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_1465)(tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* obj) {
|
|
tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA));
|
|
eqsink___modulegraphs_1479((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_1445)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_1465((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_1437)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_1445(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)48), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA));
|
|
eqsink___modulegraphs_1479((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__modulegraphs_8339)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* x, tyTuple__pDyHME2vky9bxBYZlE7PoZg* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = (*value).Field0;
|
|
(*(*xu).p).data[oldLen].Field1.id = (*value).Field1.id;
|
|
(*(*xu).p).data[oldLen].Field1.sym = (*value).Field1.sym;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_6900)(tyTuple__sr9ahxowKRwC2RZn4t1m9bTg* obj) {
|
|
tyTuple__sr9ahxowKRwC2RZn4t1m9bTg T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__sr9ahxowKRwC2RZn4t1m9bTg));
|
|
eqsink___modulegraphs_6914((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_6880)(tySequence__ndtMxvII636Jz8NCVD9a9a0Q* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_6900((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__wVbGx60bcRSnF4iQ7zoFqQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_6873)(tySequence__ndtMxvII636Jz8NCVD9a9a0Q* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_6880(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__wVbGx60bcRSnF4iQ7zoFqQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__wVbGx60bcRSnF4iQ7zoFqQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__jSIcnvHVB2mvq8vceZIIrA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__jSIcnvHVB2mvq8vceZIIrA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__sr9ahxowKRwC2RZn4t1m9bTg T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__sr9ahxowKRwC2RZn4t1m9bTg));
|
|
eqsink___modulegraphs_6914((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_7277)(tySequence__ndtMxvII636Jz8NCVD9a9a0Q* s, NI len) {
|
|
shrink__modulegraphs_6880(s, ((NI)0));
|
|
setLen__modulegraphs_6873((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_2588)(tyTuple__pDyHME2vky9bxBYZlE7PoZg* obj) {
|
|
tyTuple__pDyHME2vky9bxBYZlE7PoZg T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__pDyHME2vky9bxBYZlE7PoZg));
|
|
eqsink___modulegraphs_2602((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_2568)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_2588((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_2560)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_2568(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__pDyHME2vky9bxBYZlE7PoZg T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__pDyHME2vky9bxBYZlE7PoZg));
|
|
eqsink___modulegraphs_2602((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_4943)(tyTuple__kjLAcEjcuUUb5HQQFd004Q* obj) {
|
|
tyTuple__kjLAcEjcuUUb5HQQFd004Q T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__kjLAcEjcuUUb5HQQFd004Q));
|
|
eqsink___modulegraphs_4957((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_4923)(tySequence__M1HR1j8fkzOLdhYymqd9cNA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_4943((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__MVUoZKZiVvvazpgMs9bnr7A*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_4916)(tySequence__M1HR1j8fkzOLdhYymqd9cNA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_4923(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__MVUoZKZiVvvazpgMs9bnr7A* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__MVUoZKZiVvvazpgMs9bnr7A*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__p8C9aiTSik7GCGv9bvmMXl1Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__p8C9aiTSik7GCGv9bvmMXl1Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__kjLAcEjcuUUb5HQQFd004Q T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__kjLAcEjcuUUb5HQQFd004Q));
|
|
eqsink___modulegraphs_4957((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_5283)(tySequence__M1HR1j8fkzOLdhYymqd9cNA* s, NI len) {
|
|
shrink__modulegraphs_4923(s, ((NI)0));
|
|
setLen__modulegraphs_4916((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___types_1801)(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ x, tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
if (!!((x.Field0 == y.Field0))) goto LA3_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!!((x.Field1 == y.Field1))) goto LA7_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__types_1840)(tySequence__8Np6tlClE5az1CyqZdN19bQ* x, tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__msgs_538)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* x, tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__lineinfos_1896)(tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg* obj) {
|
|
tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg));
|
|
eqsink___lineinfos_1910((&(*obj)), T1_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__lineinfos_1876)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__lineinfos_1896((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__lineinfos_1868)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__lineinfos_1876(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg));
|
|
eqsink___lineinfos_1910((&(*(*xu).p).data[i]), T22_);
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__cgmeth_305)(tySequence__ANJm3Ou4QEh9abhA1XpChkw* x, tyTuple__iv4s4NUz12iOqq0NB9cYh3Q value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__qA8fljdcnUbPjWp9abFXxTA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__qA8fljdcnUbPjWp9abFXxTA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__bMrrBTBwCj5PBow2LQ5QeA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__bMrrBTBwCj5PBow2LQ5QeA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__semdata_2261)(tySequence__khRnfByqYV6qzEm71s9aoMA* x, tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__6O0bBo9ah9cZ9b0trPd3S9aBbw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__6O0bBo9ah9cZ9b0trPd3S9aBbw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__AnMa6gPQTCkfvhlAyDLa9bg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__AnMa6gPQTCkfvhlAyDLa9bg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].id = value.id;
|
|
(*(*xu).p).data[oldLen].sym = value.sym;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_10502)(tySequence__48JTohSgTy339bRxHzUD8KA* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_10495)(tySequence__48JTohSgTy339bRxHzUD8KA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZic_10502(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__passes_82)(tySequence__6HN8Af9btfjdnDkSmkCapaA* x, tyTuple__GicXS2CKoWgwFlNKz2d15w* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___system_7045)(NI* dest) {
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_2923)(tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw* obj) {
|
|
tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw));
|
|
eqsink___modulegraphs_2937((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_2903)(tySequence__gDGqa9bft4EIBGJXdPabojw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_2923((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__gORWBBEQm8USb1KYcuKxmQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_2896)(tySequence__gDGqa9bft4EIBGJXdPabojw* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_2903(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__gORWBBEQm8USb1KYcuKxmQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__gORWBBEQm8USb1KYcuKxmQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__VtIlkatJy1M9bM5bahXpGYg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)720), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__VtIlkatJy1M9bM5bahXpGYg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw));
|
|
eqsink___modulegraphs_2937((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZic_2523)(tySequence__PXIzfWocnrafGz5p3CP5LA* x, tyTuple__0q9cmhneJEKnQERTpXXdz6Q value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__sigmatch_5409)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* x, tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZic_11076)(tySequence__IWXeVgKgI4IltTBItDiIwQ* x, tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA* y, NI yLen_0) {
|
|
NI xl;
|
|
NI T1_;
|
|
T1_ = (*x).len;
|
|
xl = T1_;
|
|
setLen__icZic_3416((&(*x)), ((NI) ((NI)(xl + yLen_0))));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = (yLen_0-1);
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp_)) goto LA4 ;
|
|
i = res;
|
|
(*x).p->data[(NI)(xl + i)] = y[i];
|
|
res += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_4504)(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg* obj) {
|
|
tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg));
|
|
eqsink___ast_4452((&(*obj)), T1_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_4365)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__ast_4504((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__9bZCTixxBmdlGDevfUmEgQw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_4369)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__ast_4365(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__9bZCTixxBmdlGDevfUmEgQw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__9bZCTixxBmdlGDevfUmEgQw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ghckUTVytsJ7Jkyt8RZ4FQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ghckUTVytsJ7Jkyt8RZ4FQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg));
|
|
eqsink___ast_4452((&(*(*xu).p).data[i]), T22_);
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_4361)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* s, NI len) {
|
|
shrink__ast_4365(s, ((NI)0));
|
|
setLen__ast_4369((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4613)(RootObj** dest, RootObj* src, NIM_BOOL cyclic) {
|
|
RootObj* colontmp_;
|
|
colontmp_ = (*dest);
|
|
{
|
|
if (!src) goto LA3_;
|
|
nimIncRefCyclic(src, cyclic);
|
|
}
|
|
LA3_: ;
|
|
(*dest) = src;
|
|
{
|
|
NIM_BOOL T7_;
|
|
T7_ = (NIM_BOOL)0;
|
|
T7_ = nimDecRefIsLastCyclicDyn(colontmp_);
|
|
if (!T7_) goto LA8_;
|
|
nimDestroyAndDispose(colontmp_);
|
|
}
|
|
LA8_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZic_3912)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* x, tyTuple__o7TpijPv9bOBH56jcsA2W3Q value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__int495056_287)(NI32 x, NI32 y) {
|
|
NI result;
|
|
{ result = (NI)0;
|
|
{
|
|
if (!(x == y)) goto LA3_;
|
|
result = ((NI)0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!(x < y)) goto LA7_;
|
|
result = ((NI)-1);
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = ((NI)1);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__int495056_293)(NU32 x, NU32 y) {
|
|
NI result;
|
|
{ result = (NI)0;
|
|
{
|
|
if (!(x == y)) goto LA3_;
|
|
result = ((NI)0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!((NU32)(x) < (NU32)(y))) goto LA7_;
|
|
result = ((NI)-1);
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = ((NI)1);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__concepts_252)(tyTuple__TBpDcqUmZGsc29ac6f1Q29bw* obj) {
|
|
tyTuple__TBpDcqUmZGsc29ac6f1Q29bw T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__TBpDcqUmZGsc29ac6f1Q29bw));
|
|
eqsink___concepts_266((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__concepts_232)(tySequence__pNnXZnGn7hEBtRrIRJXnsQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__concepts_252((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__concepts_225)(tySequence__pNnXZnGn7hEBtRrIRJXnsQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__concepts_232(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__TBpDcqUmZGsc29ac6f1Q29bw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__TBpDcqUmZGsc29ac6f1Q29bw));
|
|
eqsink___concepts_266((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__concepts_338)(tySequence__pNnXZnGn7hEBtRrIRJXnsQ* x, tyTuple__TBpDcqUmZGsc29ac6f1Q29bw value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___concepts_745)(tySequence__pNnXZnGn7hEBtRrIRJXnsQ* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field0);
|
|
if (!T6_) goto LA7_;
|
|
nimDestroyAndDispose((*dest).p->data[colontmp_].Field0);
|
|
}
|
|
LA7_: ;
|
|
{
|
|
NIM_BOOL T11_;
|
|
T11_ = (NIM_BOOL)0;
|
|
T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field1);
|
|
if (!T11_) goto LA12_;
|
|
nimDestroyAndDispose((*dest).p->data[colontmp_].Field1);
|
|
}
|
|
LA12_: ;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__TBpDcqUmZGsc29ac6f1Q29bw));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__sigmatch_1154)(tySequence__qfg9bPJ3gIhM2bdKOSVqNLA* x, tyTuple__9aq0VbgV1qcJ01voyU56UDw value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__dbJ9appM6pmuCdvQbg9bqA9aw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__dbJ9appM6pmuCdvQbg9bqA9aw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__4RBna4f9amTphNiGV5hnH0w*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__4RBna4f9amTphNiGV5hnH0w*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__lookups_615)(tySequence__W26glz615MtLNjhIPF9ceYQ* x, tyTuple__dUJLwg9a5XJOrdPHhWnhtgA value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__lookups_797)(tyTuple__dUJLwg9a5XJOrdPHhWnhtgA* obj) {
|
|
tyTuple__dUJLwg9a5XJOrdPHhWnhtgA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__dUJLwg9a5XJOrdPHhWnhtgA));
|
|
eqsink___lookups_682((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__lookups_744)(tySequence__W26glz615MtLNjhIPF9ceYQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__lookups_797((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__lookups_748)(tySequence__W26glz615MtLNjhIPF9ceYQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__lookups_744(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__dUJLwg9a5XJOrdPHhWnhtgA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__dUJLwg9a5XJOrdPHhWnhtgA));
|
|
eqsink___lookups_682((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__lookups_740)(tySequence__W26glz615MtLNjhIPF9ceYQ* s, NI len) {
|
|
shrink__lookups_744(s, ((NI)0));
|
|
setLen__lookups_748((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__W26glz615MtLNjhIPF9ceYQ, newSeq__lookups_736)(NI len) {
|
|
tySequence__W26glz615MtLNjhIPF9ceYQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__lookups_740((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lookups_809)(tySequence__W26glz615MtLNjhIPF9ceYQ* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field0);
|
|
if (!T6_) goto LA7_;
|
|
nimDestroyAndDispose((*dest).p->data[colontmp_].Field0);
|
|
}
|
|
LA7_: ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].Field1));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__dUJLwg9a5XJOrdPHhWnhtgA));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___sigmatch_6637)(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ x, tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
if (!!((x.Field0 == y.Field0))) goto LA3_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!!((x.Field1 == y.Field1))) goto LA7_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1475)(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g* obj) {
|
|
tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g));
|
|
eqsink___semdata_1489((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1455)(tySequence__zzmYOvMjuaDPGlm2gOxjfw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__semdata_1475((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1447)(tySequence__zzmYOvMjuaDPGlm2gOxjfw* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__semdata_1455(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g));
|
|
eqsink___semdata_1489((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__sigmatch_6663)(tySequence__zzmYOvMjuaDPGlm2gOxjfw* x, NI i) {
|
|
NI xl;
|
|
NI T1_;
|
|
tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g T2_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = (*x).len;
|
|
xl = (NI)(T1_ - ((NI)1));
|
|
nimZeroMem((void*)(&T2_), sizeof(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g));
|
|
T2_.Field0 = (*x).p->data[xl].Field0;
|
|
T2_.Field1 = (*x).p->data[xl].Field1;
|
|
nimZeroMem((void*)(&(*x).p->data[xl]), sizeof(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g));
|
|
eqsink___semdata_1489((&(*x).p->data[i]), T2_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
setLen__semdata_1447((&(*x)), ((NI) (xl)));
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZic_2639)(tySequence__b89aLriiJnVTD186H6zNIgg* x, tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9632)(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ** obj) {
|
|
tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* T1_;
|
|
T1_ = NIM_NIL;
|
|
eqsink___modulegraphs_9647(&(*obj), T1_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9612)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__modulegraphs_9632(&(*x).p->data[i]);
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9604)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_9612(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_ = NIM_NIL;
|
|
eqsink___modulegraphs_9647(&(*(*xu).p).data[i], T22_);
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__sigmatch_5133)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* s, NI len) {
|
|
shrink__modulegraphs_9612(s, ((NI)0));
|
|
setLen__modulegraphs_9604((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA, newSeq__sigmatch_5129)(NI len) {
|
|
tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__sigmatch_5133((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZosproc_403)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(NI));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZosproc_306)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZosproc_310)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__pureZosproc_306(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZosproc_302)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI len) {
|
|
shrink__pureZosproc_306(s, ((NI)0));
|
|
setLen__pureZosproc_310((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__lookups_1181)(tySequence__5ahH19c3MtpJ0F0oa6zJWmw* x, tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__pATjDaAy0Xs4nGiiZ8q9aUg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__pATjDaAy0Xs4nGiiZ8q9aUg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__5aZmk69aHhISuB6dhEmNwVw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__5aZmk69aHhISuB6dhEmNwVw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].dist = (*value).dist;
|
|
(*(*xu).p).data[oldLen].depth = (*value).depth;
|
|
(*(*xu).p).data[oldLen].msg = (*value).msg;
|
|
(*(*xu).p).data[oldLen].sym = (*value).sym;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lt___lookups_1135)(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g* x, tyTuple__kuMQ1fbjJlHtwKTmBGAe6g* y) {
|
|
NIM_BOOL result;
|
|
NI c;
|
|
NI c_2;
|
|
NI c_3;
|
|
{ result = (NIM_BOOL)0;
|
|
c = cmp__system_7194((*x).Field0, (*y).Field0);
|
|
{
|
|
if (!(c < ((NI)0))) goto LA3_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!(((NI)0) < c)) goto LA7_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
c_2 = cmp__system_7194((*x).Field1, (*y).Field1);
|
|
{
|
|
if (!(c_2 < ((NI)0))) goto LA11_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
{
|
|
if (!(((NI)0) < c_2)) goto LA15_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
c_3 = cmp__system_1543((*x).Field2, (*y).Field2);
|
|
{
|
|
if (!(c_3 < ((NI)0))) goto LA19_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
{
|
|
if (!(((NI)0) < c_3)) goto LA23_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA23_: ;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__lookups_1405)(tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ* obj) {
|
|
tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ));
|
|
eqsink___lookups_1248((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__lookups_1352)(tySequence__5ahH19c3MtpJ0F0oa6zJWmw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__lookups_1405((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__pATjDaAy0Xs4nGiiZ8q9aUg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4617)(RootObj** dest, RootObj* src) {
|
|
RootObj* colontmp_;
|
|
colontmp_ = (*dest);
|
|
(*dest) = src;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn(colontmp_);
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose(colontmp_);
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vmdef_387)(tySequence__YdLNCDKYeipzJx3I8Xw82Q* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(NU64));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vmdef_529)(tySequence__vGSdgYDvgwpTIM9bdnxpXHA* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vmdef_672)(tySequence__dJt9ak0PHeYYhnT7tdKLoOQ* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].label);
|
|
if (!T6_) goto LA7_;
|
|
nimDestroyAndDispose((*dest).p->data[colontmp_].label);
|
|
}
|
|
LA7_: ;
|
|
eqdestroy___vmdef_686((&(*dest).p->data[colontmp_].fixups));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___vmdef_681)(tySequence__dJt9ak0PHeYYhnT7tdKLoOQ* dest, void* env) {
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vmdef_1110)(tySequence__6ARqGI2Ygeh4NflrqLf1hQ* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].Field0));
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLastCyclicDyn((*dest).p->data[colontmp_].Field1.ClE_0);
|
|
if (!T6_) goto LA7_;
|
|
nimDestroyAndDispose((*dest).p->data[colontmp_].Field1.ClE_0);
|
|
}
|
|
LA7_: ;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__o6BCEw8CrFLefGO7X45k6w));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___vmdef_538)(tySequence__vGSdgYDvgwpTIM9bdnxpXHA* dest, void* env) {
|
|
}
|
|
static N_INLINE(void, add__system_2702)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, void** c, TNimTypeV2* t) {
|
|
void** colontmp_;
|
|
TNimTypeV2* colontmp__2;
|
|
{
|
|
tyTuple__N4J9cV4JZGem3ljqqj5rT0Q* d;
|
|
void* T5_;
|
|
if (!((*s).cap <= (*s).len)) goto LA3_;
|
|
(*s).cap = (NI)((NI)((*s).cap * ((NI)3)) / ((NI)2));
|
|
T5_ = (void*)0;
|
|
T5_ = allocImpl__system_1735(((NI) ((NI)((*s).cap * ((NI)16)))));
|
|
d = ((tyTuple__N4J9cV4JZGem3ljqqj5rT0Q*) (T5_));
|
|
copyMem__system_1719(((void*) (d)), ((void*) ((*s).d)), ((NI) ((NI)((*s).len * ((NI)16)))));
|
|
dealloc(((void*) ((*s).d)));
|
|
(*s).d = d;
|
|
}
|
|
LA3_: ;
|
|
colontmp_ = c;
|
|
colontmp__2 = t;
|
|
(*s).d[(*s).len].Field0 = colontmp_;
|
|
(*s).d[(*s).len].Field1 = colontmp__2;
|
|
(*s).len += ((NI)1);
|
|
}
|
|
static N_INLINE(void, nimTraceRefDyn)(void* q, void* env) {
|
|
void** p;
|
|
p = ((void**) (q));
|
|
{
|
|
tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j;
|
|
if (!!(((*p) == NIM_NIL))) goto LA3_;
|
|
j = ((tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ*) (env));
|
|
add__system_2702((&(*j).traceStack), p, (*((TNimTypeV2**) ((*p)))));
|
|
}
|
|
LA3_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___vmdef_1119)(tySequence__6ARqGI2Ygeh4NflrqLf1hQ* dest, void* env) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
nimTraceRefDyn((&(*dest).p->data[colontmp_].Field1.ClE_0), env);
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__vmdef_1856)(tySequence__6ARqGI2Ygeh4NflrqLf1hQ* x, tyTuple__o6BCEw8CrFLefGO7X45k6w* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__Qs2uJh6gmOTzWXGaEu6e3A* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__Qs2uJh6gmOTzWXGaEu6e3A*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__gWGZtThIWvcriIsP3aTXRg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__gWGZtThIWvcriIsP3aTXRg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = (*value).Field0;
|
|
(*(*xu).p).data[oldLen].Field1.ClE_0 = (*value).Field1.ClE_0;
|
|
(*(*xu).p).data[oldLen].Field1.ClP_0 = (*value).Field1.ClP_0;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NCSTRING*, allocCStringArray__system_3564)(NimStringV2* a, NI aLen_0) {
|
|
NCSTRING* result;
|
|
void* T1_;
|
|
NimStringV2* x;
|
|
result = (NCSTRING*)0;
|
|
T1_ = (void*)0;
|
|
T1_ = alloc0Impl__system_1737(((NI) ((NI)((NI)(aLen_0 + ((NI)1)) * ((NI)8)))));
|
|
result = ((NCSTRING*) (T1_));
|
|
x = ((NimStringV2*) (a));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = (aLen_0-1);
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
void* T5_;
|
|
if (!(res <= colontmp_)) goto LA4 ;
|
|
i = res;
|
|
T5_ = (void*)0;
|
|
T5_ = alloc0Impl__system_1737(((NI) ((NI)(x[i].len + ((NI)1)))));
|
|
result[i] = ((NCSTRING) (T5_));
|
|
copyMem__system_1719(((void*) (result[i])), ((void*) ((&x[i].p->data[((NI)0)]))), ((NI) (x[i].len)));
|
|
res += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, deallocCStringArray__system_3604)(NCSTRING* a) {
|
|
NI i;
|
|
i = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!!((((void*) (a[i])) == NIM_NIL))) goto LA2 ;
|
|
dealloc(((void*) (a[i])));
|
|
i += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
dealloc(((void*) (a)));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___system_7630)(tyObject_IOError__N09bhl56nRkUaUsonzshECg** dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn((*dest));
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose((*dest));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZtimes_2311)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__EMAgdOFwjcMzLTzTIrYZTQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZtimes_2304)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__pureZtimes_2311(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__EMAgdOFwjcMzLTzTIrYZTQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__EMAgdOFwjcMzLTzTIrYZTQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__D20jKpMg4MOtJzapnHkNzQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)1), ((NI)1));
|
|
(*xu).p = ((tyObject_NimSeqPayload__D20jKpMg4MOtJzapnHkNzQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__bitsets_59)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* s, NI len) {
|
|
shrink__pureZtimes_2311(s, ((NI)0));
|
|
setLen__pureZtimes_2304((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ, newSeq__vm_13683)(NI len) {
|
|
tySequence__6H5Oh5UUvVCLiakt9aTwtUQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__bitsets_59((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZtimes_2288)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(NU8));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__vm_13933)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, tyTuple__UV3llMMYFckfui8YMBuUZA* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__vmmarshal_745)(tyTuple__7PT0qz05foPmog1feyuUCA* obj) {
|
|
tyTuple__7PT0qz05foPmog1feyuUCA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__7PT0qz05foPmog1feyuUCA));
|
|
eqsink___vmmarshal_759((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmmarshal_725)(tySequence__Co1UO3xbwvLst28EBmbjaQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__vmmarshal_745((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__CZ8J5vgaE7oawh8bKjuLEw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__vmmarshal_718)(tySequence__Co1UO3xbwvLst28EBmbjaQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__vmmarshal_725(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__CZ8J5vgaE7oawh8bKjuLEw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__CZ8J5vgaE7oawh8bKjuLEw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__R7d2tY6tZxktw9aHd1v9b0SQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__R7d2tY6tZxktw9aHd1v9b0SQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__7PT0qz05foPmog1feyuUCA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__7PT0qz05foPmog1feyuUCA));
|
|
eqsink___vmmarshal_759((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__vmmarshal_1003)(tySequence__Co1UO3xbwvLst28EBmbjaQ* s, NI len) {
|
|
shrink__vmmarshal_725(s, ((NI)0));
|
|
setLen__vmmarshal_718((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, clamp__pureZstreams_648)(NI x, NI a, NI b) {
|
|
NI result;
|
|
{ result = (NI)0;
|
|
{
|
|
if (!(x < a)) goto LA3_;
|
|
result = a;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!(b < x)) goto LA7_;
|
|
result = b;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = x;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__pureZparsejson_675)(tySequence__Ih0V9cYug0VPJyBBGvgEH7Q* x, tyEnum_ParserState__Na0rM2Zdr3RpxeNeXbvLrQ value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__CCuaHQKfQO06psR2zsf0XA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__CCuaHQKfQO06psR2zsf0XA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__K5nHtLhuDDGqfHpYJ04Amw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)1), ((NI)1));
|
|
(*xu).p = ((tyObject_NimSeqPayload__K5nHtLhuDDGqfHpYJ04Amw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZparsejson_192)(tySequence__Ih0V9cYug0VPJyBBGvgEH7Q* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__CCuaHQKfQO06psR2zsf0XA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, nimBoolToStr)(NIM_BOOL x) {
|
|
NimStringV2 result;
|
|
NimStringV2 T1_;
|
|
{ result.len = 0; result.p = NIM_NIL;
|
|
T1_.len = 0; T1_.p = NIM_NIL;
|
|
{
|
|
if (!x) goto LA4_;
|
|
result = TM__Q5wkpxktOdTGvlSRo9bzt9aw_35;
|
|
}
|
|
goto LA2_;
|
|
LA4_: ;
|
|
{
|
|
result = TM__Q5wkpxktOdTGvlSRo9bzt9aw_37;
|
|
}
|
|
LA2_: ;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_411)(tySequence__YdLNCDKYeipzJx3I8Xw82Q* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_403)(tySequence__YdLNCDKYeipzJx3I8Xw82Q* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__vmdef_411(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_553)(tySequence__vGSdgYDvgwpTIM9bdnxpXHA* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_545)(tySequence__vGSdgYDvgwpTIM9bdnxpXHA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__vmdef_553(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_1676)(tySequence__E8pi9b5QNahsURYzXMjh3qw* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__D76tfc3QrpkkD9bkvFREikg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_1668)(tySequence__E8pi9b5QNahsURYzXMjh3qw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__vmdef_1676(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__D76tfc3QrpkkD9bkvFREikg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__D76tfc3QrpkkD9bkvFREikg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__jjHH0BsnpP8gpLAdiZAtRA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__jjHH0BsnpP8gpLAdiZAtRA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__47w2DboNEPf69aPgubZdd7Q));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__importer_2484)(tySequence__E8pi9b5QNahsURYzXMjh3qw* s, NI len) {
|
|
shrink__vmdef_1676(s, ((NI)0));
|
|
setLen__vmdef_1668((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__lambdalifting_528)(tyTuple__3AxLuic9btzpM0BvW1FiUeA* obj) {
|
|
tyTuple__3AxLuic9btzpM0BvW1FiUeA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__3AxLuic9btzpM0BvW1FiUeA));
|
|
eqsink___lambdalifting_510((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__lambdalifting_422)(tySequence__kaH9bTc5NuRJD3u48dyf0HQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__lambdalifting_528((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__rL0OQkcRifQqYxNgN9bV9coQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__lambdalifting_426)(tySequence__kaH9bTc5NuRJD3u48dyf0HQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__lambdalifting_422(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__rL0OQkcRifQqYxNgN9bV9coQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__rL0OQkcRifQqYxNgN9bV9coQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__UpiRy6h5uRzqlo9asyDgRMg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__UpiRy6h5uRzqlo9asyDgRMg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__3AxLuic9btzpM0BvW1FiUeA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__3AxLuic9btzpM0BvW1FiUeA));
|
|
eqsink___lambdalifting_510((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__lambdalifting_418)(tySequence__kaH9bTc5NuRJD3u48dyf0HQ* s, NI len) {
|
|
shrink__lambdalifting_422(s, ((NI)0));
|
|
setLen__lambdalifting_426((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__lambdalifting_2451)(tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw* obj) {
|
|
tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw));
|
|
eqsink___lambdalifting_2429((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__lambdalifting_2341)(tySequence__3OYSahjG9c3350YMlWpRNyg* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__lambdalifting_2451((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__Jc9aqG9bQoto5c8IgwPCTo8Q*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__lambdalifting_2345)(tySequence__3OYSahjG9c3350YMlWpRNyg* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__lambdalifting_2341(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__Jc9aqG9bQoto5c8IgwPCTo8Q* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__Jc9aqG9bQoto5c8IgwPCTo8Q*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Mw7QowygKMlz9csqLOQdeNg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Mw7QowygKMlz9csqLOQdeNg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw));
|
|
eqsink___lambdalifting_2429((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__lambdalifting_2337)(tySequence__3OYSahjG9c3350YMlWpRNyg* s, NI len) {
|
|
shrink__lambdalifting_2341(s, ((NI)0));
|
|
setLen__lambdalifting_2345((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, insert__liftdestructors_1587)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* item, NI i) {
|
|
NI xlX60gensym144_;
|
|
NI T1_;
|
|
NI jX60gensym144_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = (*x).len;
|
|
xlX60gensym144_ = T1_;
|
|
setLen__ast_3741((&(*x)), ((NI) ((NI)(xlX60gensym144_ + ((NI)1)))));
|
|
jX60gensym144_ = (NI)(xlX60gensym144_ - ((NI)1));
|
|
{
|
|
while (1) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T4_;
|
|
if (!(((NI) (i)) <= jX60gensym144_)) goto LA3 ;
|
|
T4_ = NIM_NIL;
|
|
T4_ = (*x).p->data[jX60gensym144_];
|
|
(*x).p->data[jX60gensym144_] = 0;
|
|
eqsink___ast_3460(&(*x).p->data[(NI)(jX60gensym144_ + ((NI)1))], T4_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
jX60gensym144_ -= ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
eqsink___ast_3460(&(*x).p->data[i], item);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_5348)(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog* obj) {
|
|
tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog));
|
|
eqsink___ast_5326((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_5238)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__ast_5348((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__0Vy9b5cCcwYT9aBSESVFsKZA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_5242)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__ast_5238(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__0Vy9b5cCcwYT9aBSESVFsKZA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__0Vy9b5cCcwYT9aBSESVFsKZA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__1bK0uPomXChbCT1jMKpreA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__1bK0uPomXChbCT1jMKpreA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog));
|
|
eqsink___ast_5326((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5234)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* s, NI len) {
|
|
shrink__ast_5238(s, ((NI)0));
|
|
setLen__ast_5242((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___pragmas_1717)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** b, NI bLen_0) {
|
|
NI a;
|
|
NI L;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
a = x.a;
|
|
L = (NI)((NI)(x.b - a) + ((NI)1));
|
|
{
|
|
if (!(L == bLen_0)) goto LA3_;
|
|
{
|
|
NI i;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < L)) goto LA7 ;
|
|
i = i_2;
|
|
eqcopy___ast_3457(&(*s).p->data[(NI)(i + a)], b[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA7: ;
|
|
}
|
|
}
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
NI shiftX60gensym418_;
|
|
NI newLenX60gensym418_;
|
|
NI T9_;
|
|
shiftX60gensym418_ = (NI)(bLen_0 - ((((NI)0) >= L) ? ((NI)0) : L));
|
|
T9_ = (*s).len;
|
|
newLenX60gensym418_ = (NI)(T9_ + shiftX60gensym418_);
|
|
{
|
|
if (!(((NI)0) < shiftX60gensym418_)) goto LA12_;
|
|
setLen__ast_3741((&(*s)), ((NI) (newLenX60gensym418_)));
|
|
{
|
|
NI iX60gensym418_;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI res;
|
|
iX60gensym418_ = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
colontmp_ = (NI)(newLenX60gensym418_ - ((NI)1));
|
|
colontmp__2 = (NI)(a + bLen_0);
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T17_;
|
|
if (!(colontmp__2 <= res)) goto LA16 ;
|
|
iX60gensym418_ = res;
|
|
T17_ = NIM_NIL;
|
|
T17_ = (*s).p->data[(NI)(iX60gensym418_ - shiftX60gensym418_)];
|
|
(*s).p->data[(NI)(iX60gensym418_ - shiftX60gensym418_)] = 0;
|
|
eqsink___ast_3460(&(*s).p->data[iX60gensym418_], T17_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
res -= ((NI)1);
|
|
} LA16: ;
|
|
}
|
|
}
|
|
}
|
|
goto LA10_;
|
|
LA12_: ;
|
|
{
|
|
{
|
|
NI iX60gensym418__2;
|
|
NI colontmp__3;
|
|
NI colontmp__4;
|
|
NI res_2;
|
|
iX60gensym418__2 = (NI)0;
|
|
colontmp__3 = (NI)0;
|
|
colontmp__4 = (NI)0;
|
|
colontmp__3 = (NI)(a + bLen_0);
|
|
colontmp__4 = (NI)(newLenX60gensym418_ - ((NI)1));
|
|
res_2 = colontmp__3;
|
|
{
|
|
while (1) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T22_;
|
|
if (!(res_2 <= colontmp__4)) goto LA21 ;
|
|
iX60gensym418__2 = res_2;
|
|
T22_ = NIM_NIL;
|
|
T22_ = (*s).p->data[(NI)(iX60gensym418__2 - shiftX60gensym418_)];
|
|
(*s).p->data[(NI)(iX60gensym418__2 - shiftX60gensym418_)] = 0;
|
|
eqsink___ast_3460(&(*s).p->data[iX60gensym418__2], T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
res_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
setLen__ast_3741((&(*s)), ((NI) (newLenX60gensym418_)));
|
|
}
|
|
LA10_: ;
|
|
{
|
|
NI iX60gensym418__3;
|
|
NI colontmp__5;
|
|
NI i_3;
|
|
iX60gensym418__3 = (NI)0;
|
|
colontmp__5 = (NI)0;
|
|
colontmp__5 = bLen_0;
|
|
i_3 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_3 < colontmp__5)) goto LA25 ;
|
|
iX60gensym418__3 = i_3;
|
|
eqcopy___ast_3457(&(*s).p->data[(NI)(a + iX60gensym418__3)], b[iX60gensym418__3]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_3 += ((NI)1);
|
|
} LA25: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__xxu3GgaFAGO6lOns9aHaeLQ, X5BX5D___transf_1845)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** s, NI sLen_0, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) {
|
|
tySequence__xxu3GgaFAGO6lOns9aHaeLQ result;
|
|
NI a;
|
|
NI L;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
a = x.a;
|
|
L = (NI)((NI)(x.b - a) + ((NI)1));
|
|
newSeq__ast_3958((&result), ((NI) (L)));
|
|
{
|
|
NI i;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < L)) goto LA3 ;
|
|
i = i_2;
|
|
eqcopy___ast_3457(&result.p->data[i], s[(NI)(i + a)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__closureiters_3575)(tySequence__Vai8xeF3FpYvEbW9bGRcZFA* x, tyTuple__ZXHQRsN32wSdtLbiAuCGmg value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__closureiters_3678)(tyTuple__ZXHQRsN32wSdtLbiAuCGmg* obj) {
|
|
tyTuple__ZXHQRsN32wSdtLbiAuCGmg T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__ZXHQRsN32wSdtLbiAuCGmg));
|
|
eqsink___semdata_659((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__closureiters_3625)(tySequence__Vai8xeF3FpYvEbW9bGRcZFA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__closureiters_3678((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__closureiters_2230)(tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA* obj) {
|
|
tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA));
|
|
eqsink___closureiters_2244((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__closureiters_2210)(tySequence__Xet7RaPNEoI76rXS0Qks9ag* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__closureiters_2230((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__NGpJPRhy3EjsiL3ccS1QUA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__closureiters_2203)(tySequence__Xet7RaPNEoI76rXS0Qks9ag* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__closureiters_2210(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__NGpJPRhy3EjsiL3ccS1QUA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__NGpJPRhy3EjsiL3ccS1QUA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__t2YAitdOtOfuv9aib0hrmQA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__t2YAitdOtOfuv9aib0hrmQA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA));
|
|
eqsink___closureiters_2244((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__closureiters_2513)(tySequence__Xet7RaPNEoI76rXS0Qks9ag* s, NI len) {
|
|
shrink__closureiters_2210(s, ((NI)0));
|
|
setLen__closureiters_2203((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__varpartitions_1477)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__closureiters_412)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** y, NI yLen_0) {
|
|
NI xl;
|
|
NI T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = (*x).len;
|
|
xl = T1_;
|
|
setLen__ast_3741((&(*x)), ((NI) ((NI)(xl + yLen_0))));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = (yLen_0-1);
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp_)) goto LA4 ;
|
|
i = res;
|
|
eqcopy___ast_3457(&(*x).p->data[(NI)(xl + i)], y[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
res += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, delete__closureiters_1731)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, NI i) {
|
|
NI xlX60gensym308_;
|
|
NI T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = (*x).len;
|
|
xlX60gensym308_ = T1_;
|
|
{
|
|
NI jX60gensym308_;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI res;
|
|
jX60gensym308_ = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
colontmp_ = ((NI) (i));
|
|
colontmp__2 = (NI)(xlX60gensym308_ - ((NI)2));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T5_;
|
|
if (!(res <= colontmp__2)) goto LA4 ;
|
|
jX60gensym308_ = res;
|
|
T5_ = NIM_NIL;
|
|
T5_ = (*x).p->data[(NI)(jX60gensym308_ + ((NI)1))];
|
|
(*x).p->data[(NI)(jX60gensym308_ + ((NI)1))] = 0;
|
|
eqsink___ast_3460(&(*x).p->data[jX60gensym308_], T5_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
res += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
setLen__ast_3741((&(*x)), ((NI) ((NI)(xlX60gensym308_ - ((NI)1)))));
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, delete__closureiters_1774)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI i) {
|
|
NI xlX60gensym312_;
|
|
NI T1_;
|
|
T1_ = (*x).len;
|
|
xlX60gensym312_ = T1_;
|
|
{
|
|
NI jX60gensym312_;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI res;
|
|
jX60gensym312_ = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
colontmp_ = ((NI) (i));
|
|
colontmp__2 = (NI)(xlX60gensym312_ - ((NI)2));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp__2)) goto LA4 ;
|
|
jX60gensym312_ = res;
|
|
(*x).p->data[jX60gensym312_] = (*x).p->data[(NI)(jX60gensym312_ + ((NI)1))];
|
|
(*x).p->data[(NI)(jX60gensym312_ + ((NI)1))] = 0;
|
|
res += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
setLen__pureZosproc_310((&(*x)), ((NI) ((NI)(xlX60gensym312_ - ((NI)1)))));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, del__closureiters_3859)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, NI i) {
|
|
NI xl;
|
|
NI T1_;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T2_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = (*x).len;
|
|
xl = (NI)(T1_ - ((NI)1));
|
|
T2_ = NIM_NIL;
|
|
T2_ = (*x).p->data[xl];
|
|
(*x).p->data[xl] = 0;
|
|
eqsink___ast_3460(&(*x).p->data[i], T2_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
setLen__ast_3741((&(*x)), ((NI) (xl)));
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__vmgen_302)(tySequence__YdLNCDKYeipzJx3I8Xw82Q* x, NU64 value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__vmgen_322)(tySequence__vGSdgYDvgwpTIM9bdnxpXHA* x, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_988)(tySequence__IKjIhq49bzOoAeTg2ER8PSA* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_980)(tySequence__IKjIhq49bzOoAeTg2ER8PSA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__vmdef_988(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)2), ((NI)1));
|
|
(*xu).p = ((tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__vmgen_3728)(tySequence__IKjIhq49bzOoAeTg2ER8PSA* x, tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)2), ((NI)1));
|
|
(*xu).p = ((tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__vmgen_849)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__vmgen_750)(tySequence__dJt9ak0PHeYYhnT7tdKLoOQ* x, tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].label = value.label;
|
|
(*(*xu).p).data[oldLen].fixups = value.fixups;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_710)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_702)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__vmdef_710(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__vmdef_835)(tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ* obj) {
|
|
tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ));
|
|
eqsink___vmdef_849((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_815)(tySequence__dJt9ak0PHeYYhnT7tdKLoOQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__vmdef_835((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_807)(tySequence__dJt9ak0PHeYYhnT7tdKLoOQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__vmdef_815(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ));
|
|
eqsink___vmdef_849((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__vmdef_1376)(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ* obj) {
|
|
tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ));
|
|
T1_.kind = ((tyEnum_TRegisterKind__znlwDPhiNog3BeyUXiSk5w)0);
|
|
eqsink___vmdef_1402((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_1356)(tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__vmdef_1376((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__PbPcnNHw0ZPLm9bd2fhyTOQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_1348)(tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__vmdef_1356(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__PbPcnNHw0ZPLm9bd2fhyTOQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__PbPcnNHw0ZPLm9bd2fhyTOQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__UWjz9bKXhXyZsfE9bTc0tG3Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__UWjz9bKXhXyZsfE9bTc0tG3Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ));
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ));
|
|
T22_.kind = ((tyEnum_TRegisterKind__znlwDPhiNog3BeyUXiSk5w)0);
|
|
eqsink___vmdef_1402((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__vm_2884)(tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA* s, NI len) {
|
|
shrink__vmdef_1356(s, ((NI)0));
|
|
setLen__vmdef_1348((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, GC_ref__vm_1290)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* x) {
|
|
{
|
|
if (!!((x == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA3_;
|
|
nimIncRef(((void*) (x)));
|
|
}
|
|
LA3_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__ast_3423)(NimStringV2* s, tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ x) {
|
|
NimStringV2 colontmpD_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = dollar___ast_192(x);
|
|
prepareAdd((&(*s)), colontmpD_.len + 0);
|
|
appendString((&(*s)), colontmpD_);
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
static N_INLINE(void, addInt__stdZprivateZdigitsutils_198)(NimStringV2* result, NI x) {
|
|
addInt__stdZprivateZdigitsutils_176(result, ((NI64) (x)));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__vm_1551)(NimStringV2* s, NI x) {
|
|
addInt__stdZprivateZdigitsutils_198(s, ((NI) (x)));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__vm_1756)(NimStringV2* s, tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ x) {
|
|
NimStringV2 colontmpD_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = dollar___ast_341(x);
|
|
prepareAdd((&(*s)), colontmpD_.len + 0);
|
|
appendString((&(*s)), colontmpD_);
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__macrocacheimpl_7)(tySequence__L8fp6QCa2lczU05QM7SC9cg* x, tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_1257)(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg x, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
if (!!((x.line == y.line))) goto LA3_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!!((x.col == y.col))) goto LA7_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
{
|
|
if (!!((x.fileIndex == y.fileIndex))) goto LA11_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ*, new__sem_1339)(void) {
|
|
tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* result;
|
|
tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* r;
|
|
NIM_BOOL oldNimErrFin1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
r = NIM_NIL;
|
|
eqdestroy___modulegraphs_3270(&r);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto LA1_;
|
|
r = (tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ*) nimNewObj(sizeof(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ), NIM_ALIGNOF(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ));
|
|
result = r;
|
|
r = 0;
|
|
eqdestroy___modulegraphs_3270(&r);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
goto BeforeRet_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE;
|
|
eqdestroy___modulegraphs_3270(&r);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
*nimErr_ = oldNimErrFin1_;
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_3232)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* s, NI len) {
|
|
shrink__ast_3515(s, ((NI)0));
|
|
setLen__ast_3507((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ, newSeq__modulegraphs_3244)(NI len) {
|
|
tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__modulegraphs_3232((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZic_4169)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* x, tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__sem_1394)(tySequence__B9cdeRjiqZYBtgmMW4y69bow* x, tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].genericSym = value.genericSym;
|
|
(*(*xu).p).data[oldLen].inst = value.inst;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__pragmas_577)(tySequence__P2jdSFF0rwb3d6yhCnf7Tw* x, tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__UpJgiiQUyzbhgQoJzWCZew* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__UpJgiiQUyzbhgQoJzWCZew*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__8FqR9buEv3BEHyKaWZdinog*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__8FqR9buEv3BEHyKaWZdinog*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__semdata_817)(tySequence__mkw3BsSwySE8kJ1iQVHi2g* x, tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_461)(tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg** obj) {
|
|
tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg* T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = NIM_NIL;
|
|
eqsink___semdata_476(&(*obj), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_441)(tySequence__mkw3BsSwySE8kJ1iQVHi2g* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__semdata_461(&(*x).p->data[i]);
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_433)(tySequence__mkw3BsSwySE8kJ1iQVHi2g* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__semdata_441(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg* T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_ = NIM_NIL;
|
|
eqsink___semdata_476(&(*(*xu).p).data[i], T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__xxu3GgaFAGO6lOns9aHaeLQ, X5BX5D___pragmas_1352)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** s, NI sLen_0, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) {
|
|
tySequence__xxu3GgaFAGO6lOns9aHaeLQ result;
|
|
NI a;
|
|
NI L;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result.len = 0; result.p = NIM_NIL;
|
|
a = x.a;
|
|
L = (NI)((NI)((NI)(sLen_0 - x.b) - a) + ((NI)1));
|
|
newSeq__ast_3958((&result), ((NI) (L)));
|
|
{
|
|
NI i;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < L)) goto LA3 ;
|
|
i = i_2;
|
|
eqcopy___ast_3457(&result.p->data[i], s[(NI)(i + a)]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZic_2734)(tySequence__48JTohSgTy339bRxHzUD8KA* x, NI32 value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__sem_1622)(tySequence__QlpmqBu4k7qSn9cgYGyYsWw* x, tyObject_CandidateError__UhEY9aM3b3UsihMyUwzsE6A* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__9bKmpzy9bbsRlRT3BngmYPxg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__9bKmpzy9bbsRlRT3BngmYPxg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__NqeV7s6MHxR0F42RfOSr7w*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)56), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__NqeV7s6MHxR0F42RfOSr7w*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].sym = (*value).sym;
|
|
(*(*xu).p).data[oldLen].firstMismatch.kind = (*value).firstMismatch.kind;
|
|
(*(*xu).p).data[oldLen].firstMismatch.arg = (*value).firstMismatch.arg;
|
|
(*(*xu).p).data[oldLen].firstMismatch.formal = (*value).firstMismatch.formal;
|
|
(*(*xu).p).data[oldLen].diagnostics = (*value).diagnostics;
|
|
(*(*xu).p).data[oldLen].enabled = (*value).enabled;
|
|
}
|
|
static N_INLINE(NIM_BOOL, equalMem__system_1727)(void* a, void* b, NI size) {
|
|
NIM_BOOL result;
|
|
int T1_;
|
|
result = (NIM_BOOL)0;
|
|
T1_ = (int)0;
|
|
T1_ = nimCmpMem(a, b, size);
|
|
result = (T1_ == ((NI32)0));
|
|
return result;
|
|
}
|
|
static N_INLINE(NIM_BOOL, eqStrings)(NimStringV2 a, NimStringV2 b) {
|
|
NIM_BOOL result;
|
|
NI alen;
|
|
NI blen;
|
|
{ result = (NIM_BOOL)0;
|
|
alen = a.len;
|
|
blen = b.len;
|
|
{
|
|
if (!(alen == blen)) goto LA3_;
|
|
{
|
|
if (!(alen == ((NI)0))) goto LA7_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = equalMem__system_1727(((void*) ((&a.p->data[((NI)0)]))), ((void*) ((&b.p->data[((NI)0)]))), ((NI) (alen)));
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
static N_INLINE(NI, cmpStrings)(NimStringV2 a, NimStringV2 b) {
|
|
NI result;
|
|
NI alen;
|
|
NI blen;
|
|
NI minlen;
|
|
result = (NI)0;
|
|
alen = a.len;
|
|
blen = b.len;
|
|
minlen = ((alen <= blen) ? alen : blen);
|
|
{
|
|
int T5_;
|
|
if (!(((NI)0) < minlen)) goto LA3_;
|
|
T5_ = (int)0;
|
|
T5_ = memcmp(((void*) ((&a.p->data[((NI)0)]))), ((void*) ((&b.p->data[((NI)0)]))), ((size_t) (minlen)));
|
|
result = ((NI) (T5_));
|
|
{
|
|
if (!(result == ((NI)0))) goto LA8_;
|
|
result = (NI)(alen - blen);
|
|
}
|
|
LA8_: ;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
result = (NI)(alen - blen);
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__sem_1917)(NimStringV2 x, NimStringV2 y) {
|
|
NI result;
|
|
{ result = (NI)0;
|
|
{
|
|
if (!eqStrings(x, y)) goto LA3_;
|
|
result = ((NI)0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!(cmpStrings(x, y) < 0)) goto LA7_;
|
|
result = ((NI)-1);
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = ((NI)1);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZosproc_409)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest, tySequence__qwqHTkRvwhrRyENtudHQ7g src) {
|
|
if ((*dest).p != src.p) { eqdestroy___pureZosproc_403(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__sempass50_2333)(tySequence__9csKSQ865Bdwb8TbX9cOogww* x, tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1869)(tyTuple__OseWehQ0HNC8Ns4uO1D8HA* obj) {
|
|
tyTuple__OseWehQ0HNC8Ns4uO1D8HA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__OseWehQ0HNC8Ns4uO1D8HA));
|
|
eqsink___semdata_1883((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1849)(tySequence__2ysejK9bM8cCXleF05Ng9cHA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__semdata_1869((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__t5aybVY4yUrN8teD9ci7QMg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1841)(tySequence__2ysejK9bM8cCXleF05Ng9cHA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__semdata_1849(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__t5aybVY4yUrN8teD9ci7QMg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__t5aybVY4yUrN8teD9ci7QMg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__MifMfw2W4LC8tGdAHK44uw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__MifMfw2W4LC8tGdAHK44uw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__OseWehQ0HNC8Ns4uO1D8HA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__OseWehQ0HNC8Ns4uO1D8HA));
|
|
eqsink___semdata_1883((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__sempass50_1343)(tySequence__2ysejK9bM8cCXleF05Ng9cHA* s, NI len) {
|
|
shrink__semdata_1849(s, ((NI)0));
|
|
setLen__semdata_1841((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1746)(tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ* obj) {
|
|
tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ));
|
|
eqsink___semdata_1760((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1726)(tySequence__9csKSQ865Bdwb8TbX9cOogww* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__semdata_1746((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1718)(tySequence__9csKSQ865Bdwb8TbX9cOogww* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__semdata_1726(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ));
|
|
eqsink___semdata_1760((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__guards_1729)(tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg* x, tyTuple__3YFY9bGYwdIE9b6AnLB9bjRVA value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__lOx3RyCFEdWwPuwPwZ9bfgw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__lOx3RyCFEdWwPuwPwZ9bfgw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__thbhYPspijkiIfyBP8IBmg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__thbhYPspijkiIfyBP8IBmg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__sempass50_2443)(tySequence__8Np6tlClE5az1CyqZdN19bQ* x, tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__varpartitions_356)(tySequence__MSDrKmAF4cj59cY74qFKQtQ* x, tyObject_VarIndex__gqlFfS5HP9cscNmlzNsazBA* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__itIbMctsOuMe2zaGtZnB9cQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__itIbMctsOuMe2zaGtZnB9cQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__g8a28DHE9cdGVPiGmhEPflQ*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)72), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__g8a28DHE9cdGVPiGmhEPflQ*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__varpartitions_494)(tySequence__oPvbBQGfJLgF9axmfwR3PQA* x, tyObject_MutationInfo__09cglYawlQfhTDITHVV8vBw* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__wbezJLZ63O7NU9aIftrDlxQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__wbezJLZ63O7NU9aIftrDlxQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__NkYyxwJaGyHHwB36hkB9amQ*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)64), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__NkYyxwJaGyHHwB36hkB9amQ*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__varpartitions_943)(tySequence__YeE3Q6WHPvSBrNLQF9alkGA* x, tyTuple__MYB87DFoxG1fGveKhpWHrg value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__varpartitions_664)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__varpartitions_235)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__varpartitions_227)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__varpartitions_235(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__varpartitions_801)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI* y, NI yLen_0) {
|
|
NI xl;
|
|
NI T1_;
|
|
T1_ = (*x).len;
|
|
xl = T1_;
|
|
setLen__varpartitions_227((&(*x)), ((NI) ((NI)(xl + yLen_0))));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = (yLen_0-1);
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp_)) goto LA4 ;
|
|
i = res;
|
|
(*x).p->data[(NI)(xl + i)] = y[i];
|
|
res += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___pureZosproc_406)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest, tySequence__qwqHTkRvwhrRyENtudHQ7g src) {
|
|
NI T1_;
|
|
NI colontmp_;
|
|
T1_ = src.len;
|
|
setLen__pureZosproc_310((&(*dest)), T1_);
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T4_;
|
|
T4_ = (*dest).len;
|
|
if (!(colontmp_ < T4_)) goto LA3 ;
|
|
(*dest).p->data[colontmp_] = src.p->data[colontmp_];
|
|
colontmp_ += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_3271)(tySequence__dAjyAaabi52TN36Jp0fAXQ* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__zjCqTUmRUQ13paDvZALVLg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_3264)(tySequence__dAjyAaabi52TN36Jp0fAXQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__nilcheck_3271(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__zjCqTUmRUQ13paDvZALVLg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__zjCqTUmRUQ13paDvZALVLg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__GvixayxQeu9bs2apZuqVwSA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__GvixayxQeu9bs2apZuqVwSA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__X9bWVAqRSgByRpQwn6owzEA));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_8687)(tySequence__dAjyAaabi52TN36Jp0fAXQ* s, NI len) {
|
|
shrink__nilcheck_3271(s, ((NI)0));
|
|
setLen__nilcheck_3264((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, toInt__system_1678)(NF f) {
|
|
NI result;
|
|
NI colontmpD_;
|
|
NI colontmpD__2;
|
|
result = (NI)0;
|
|
colontmpD_ = (NI)0;
|
|
colontmpD__2 = (NI)0;
|
|
{
|
|
if (!(0.0 <= f)) goto LA3_;
|
|
colontmpD_ = ((NI) (((NF)(f) + (NF)(0.5))));
|
|
result = colontmpD_;
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
colontmpD__2 = ((NI) (((NF)(f) - (NF)(0.5))));
|
|
result = colontmpD__2;
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_1295)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* obj) {
|
|
tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA));
|
|
eqsink___pureZcollectionsZintsets_187((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_1275)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__nilcheck_1295((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_1268)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__nilcheck_1275(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)320), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA));
|
|
eqsink___pureZcollectionsZintsets_187((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_339)(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__oMIXBa4DnnAqtxzhO1fTCQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_332)(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__nilcheck_339(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__oMIXBa4DnnAqtxzhO1fTCQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__oMIXBa4DnnAqtxzhO1fTCQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__C3kXM6X9bHdvl3X0JNUNAkg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)1), ((NI)1));
|
|
(*xu).p = ((tyObject_NimSeqPayload__C3kXM6X9bHdvl3X0JNUNAkg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_482)(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw* s, NI len) {
|
|
shrink__nilcheck_339(s, ((NI)0));
|
|
setLen__nilcheck_332((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw, newSeq__nilcheck_478)(NI len) {
|
|
tySequence__Th9bZ3i8H7r9aIXe20QsLwRw result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__nilcheck_482((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_761)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* obj) {
|
|
tySequence__NE3kNZskLpMeWsT0qd9bxYQ T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_.len = 0; T1_.p = NIM_NIL;
|
|
eqsink___nilcheck_611((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_523)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__nilcheck_761((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__FYJJtWwzL8Q9cPhhKCWfZdA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_527)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__nilcheck_523(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__FYJJtWwzL8Q9cPhhKCWfZdA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__FYJJtWwzL8Q9cPhhKCWfZdA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__9aegMoItyP2qbxOG5EIP5hw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__9aegMoItyP2qbxOG5EIP5hw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tySequence__NE3kNZskLpMeWsT0qd9bxYQ T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_.len = 0; T22_.p = NIM_NIL;
|
|
eqsink___nilcheck_611((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_519)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* s, NI len) {
|
|
shrink__nilcheck_523(s, ((NI)0));
|
|
setLen__nilcheck_527((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__WAoMpel6cRl8wTBAvKwzFQ, newSeq__nilcheck_515)(NI len) {
|
|
tySequence__WAoMpel6cRl8wTBAvKwzFQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__nilcheck_519((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_870)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_874)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__nilcheck_870(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_866)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI len) {
|
|
shrink__nilcheck_870(s, ((NI)0));
|
|
setLen__nilcheck_874((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__qwqHTkRvwhrRyENtudHQ7g, newSeq__nilcheck_862)(NI len) {
|
|
tySequence__qwqHTkRvwhrRyENtudHQ7g result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__nilcheck_866((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___nilcheck_773)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* dest) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___nilcheck_605((&(*dest).p->data[colontmp_]));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tySequence__NE3kNZskLpMeWsT0qd9bxYQ));
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___nilcheck_960)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(NI));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___nilcheck_782)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* dest, void* env) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqtrace___nilcheck_614((&(*dest).p->data[colontmp_]), env);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__nilcheck_1189)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* x, tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)320), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___nilcheck_966)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest, tySequence__qwqHTkRvwhrRyENtudHQ7g src) {
|
|
if ((*dest).p != src.p) { eqdestroy___nilcheck_960(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__nilcheck_3898)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* x, tyObject_History__GvmH1bmZD6bA1ithz47A7w value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].info = value.info;
|
|
(*(*xu).p).data[oldLen].nilability = value.nilability;
|
|
(*(*xu).p).data[oldLen].kind = value.kind;
|
|
(*(*xu).p).data[oldLen].node = value.node;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_651)(tyObject_History__GvmH1bmZD6bA1ithz47A7w* obj) {
|
|
tyObject_History__GvmH1bmZD6bA1ithz47A7w T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_History__GvmH1bmZD6bA1ithz47A7w));
|
|
eqsink___nilcheck_665((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_631)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__nilcheck_651((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_623)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__nilcheck_631(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_History__GvmH1bmZD6bA1ithz47A7w T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_History__GvmH1bmZD6bA1ithz47A7w));
|
|
eqsink___nilcheck_665((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__nilcheck_8403)(tySequence__fEh0bUDDOwnFhhuQmQJTNA* x, tyTuple__czAeVAIf9abkuDYbRyH2HPw value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_5432)(tyTuple__czAeVAIf9abkuDYbRyH2HPw* obj) {
|
|
tyTuple__czAeVAIf9abkuDYbRyH2HPw T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__czAeVAIf9abkuDYbRyH2HPw));
|
|
eqsink___nilcheck_5446((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_5412)(tySequence__fEh0bUDDOwnFhhuQmQJTNA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__nilcheck_5432((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_5404)(tySequence__fEh0bUDDOwnFhhuQmQJTNA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__nilcheck_5412(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__czAeVAIf9abkuDYbRyH2HPw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__czAeVAIf9abkuDYbRyH2HPw));
|
|
eqsink___nilcheck_5446((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_5892)(tySequence__CjiF6qhVnW77uIpIJIHh4g* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__onOKAtHKNxET7Gp3h2oflg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_5885)(tySequence__CjiF6qhVnW77uIpIJIHh4g* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__nilcheck_5892(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__onOKAtHKNxET7Gp3h2oflg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__onOKAtHKNxET7Gp3h2oflg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Znv3PEyd4h7xCJk9aB9b1M5Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Znv3PEyd4h7xCJk9aB9b1M5Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__Q7CgtBIIaP8AXsO59brAMtw));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_6082)(tySequence__CjiF6qhVnW77uIpIJIHh4g* s, NI len) {
|
|
shrink__nilcheck_5892(s, ((NI)0));
|
|
setLen__nilcheck_5885((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__sem_1502)(tySequence__YeE3Q6WHPvSBrNLQF9alkGA* x, tyTuple__MYB87DFoxG1fGveKhpWHrg value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZcollectionsZintsets_62)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* dest, tySequence__Bre9bNyuQOg1EJKitjSzn8w src) {
|
|
if ((*dest).p != src.p) { eqdestroy___pureZcollectionsZintsets_56(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__sem_4477)(NimStringV2* s, NIM_CHAR x) {
|
|
prepareAdd((&(*s)), 1);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_39);
|
|
addEscapedChar__system_7236(s, x);
|
|
prepareAdd((&(*s)), 1);
|
|
appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_40);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__sem_3947)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* obj) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q));
|
|
T1_.kind = ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0);
|
|
eqsink___ast_3472((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1317)(tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA* obj) {
|
|
tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA));
|
|
eqsink___semdata_1331((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1297)(tySequence__B9cdeRjiqZYBtgmMW4y69bow* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__semdata_1317((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1289)(tySequence__B9cdeRjiqZYBtgmMW4y69bow* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__semdata_1297(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA));
|
|
eqsink___semdata_1331((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__xxu3GgaFAGO6lOns9aHaeLQ, newSeq__sem_20482)(NI len) {
|
|
tySequence__xxu3GgaFAGO6lOns9aHaeLQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__ast_3958((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__UfuHwINLHlFJGRcvFZqKQQ, newSeq__lookups_1577)(NI len) {
|
|
tySequence__UfuHwINLHlFJGRcvFZqKQQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__ast_5186((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__semdata_2768)(tySequence__Vai8xeF3FpYvEbW9bGRcZFA* x, tyTuple__ZXHQRsN32wSdtLbiAuCGmg value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_645)(tyTuple__ZXHQRsN32wSdtLbiAuCGmg* obj) {
|
|
tyTuple__ZXHQRsN32wSdtLbiAuCGmg T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__ZXHQRsN32wSdtLbiAuCGmg));
|
|
eqsink___semdata_659((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_625)(tySequence__Vai8xeF3FpYvEbW9bGRcZFA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__semdata_645((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__importer_1399)(tySequence__ktORsIoSYOx5QT5QRjKHng* x, tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__FQsResUeEcXfA4s11SY7hw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__FQsResUeEcXfA4s11SY7hw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__1r4TrIqtkkKN042O9aYRKng*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)2), ((NI)2));
|
|
(*xu).p = ((tyObject_NimSeqPayload__1r4TrIqtkkKN042O9aYRKng*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__importer_3649)(NimStringV2* s, tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA x) {
|
|
NimStringV2 colontmpD_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = dollar___wordrecg_302(x);
|
|
prepareAdd((&(*s)), colontmpD_.len + 0);
|
|
appendString((&(*s)), colontmpD_);
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZic_2608)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* x, NU32 value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__importer_2341)(tySequence__zzmYOvMjuaDPGlm2gOxjfw* x, tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__importer_1949)(tySequence__ayW1sBql6IlgnJXmG6YwBw* x, tyObject_ImportedModule__Iz1DzOMV1rZCTSH8FVD9aSQ* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__V1sDZniNC8i2cGcfY7alaw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__V1sDZniNC8i2cGcfY7alaw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__UvI72P1Ci3mWW9bYmzSGKZw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)336), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__UvI72P1Ci3mWW9bYmzSGKZw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1591)(tySequence__Bis5AbpONWcIRrPyPJS8Yw* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__DC00sYxN40y0217jP2oTkQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1583)(tySequence__Bis5AbpONWcIRrPyPJS8Yw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__semdata_1591(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__DC00sYxN40y0217jP2oTkQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__DC00sYxN40y0217jP2oTkQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__HSKTcYZwUJvlEG7YBbn9c1g*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__HSKTcYZwUJvlEG7YBbn9c1g*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__NAaJgGVgNmlGoqmiWxdOHQ));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__importer_315)(tySequence__Bis5AbpONWcIRrPyPJS8Yw* s, NI len) {
|
|
shrink__semdata_1591(s, ((NI)0));
|
|
setLen__semdata_1583((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZic_2837)(tySequence__9a35SUiZaZnQQczCKMafPpA* x, tyTuple__4mROXJDLgq3TboX1QMTCWQ value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI*, new__sem_23300)(void) {
|
|
NI* result;
|
|
NI* r;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = NIM_NIL;
|
|
r = NIM_NIL;
|
|
eqdestroy___vm_14282(&r);
|
|
r = (NI*) nimNewObj(sizeof(NI), NIM_ALIGNOF(NI));
|
|
result = r;
|
|
r = 0;
|
|
eqdestroy___vm_14282(&r);
|
|
goto BeforeRet_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___vm_14282(&r);
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_30)(Exception** dest) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimDecRefIsLastCyclicDyn((*dest));
|
|
if (!T3_) goto LA4_;
|
|
nimDestroyAndDispose((*dest));
|
|
}
|
|
LA4_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__vmdef_1554)(tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw* obj) {
|
|
tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw));
|
|
eqsink___vmdef_1568((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_1534)(tySequence__L8fp6QCa2lczU05QM7SC9cg* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__vmdef_1554((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_1526)(tySequence__L8fp6QCa2lczU05QM7SC9cg* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__vmdef_1534(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw));
|
|
eqsink___vmdef_1568((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(void, sysFatal__system_4063)(NimStringV2 message) {
|
|
tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA* T2_;
|
|
NimStringV2 blitTmp;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T2_ = NIM_NIL;
|
|
T2_ = (tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA*) nimNewObj(sizeof(tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA), NIM_ALIGNOF(tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA));
|
|
(*T2_).Sup.Sup.Sup.m_type = (&NTIv2__5ox0D5RxdRRpQ8A9b4vF4AA_);
|
|
(*T2_).Sup.Sup.name = "ReraiseDefect";
|
|
blitTmp = message;
|
|
message.len = 0; message.p = NIM_NIL;
|
|
(*T2_).Sup.Sup.message = blitTmp;
|
|
raiseExceptionEx((Exception*)T2_, "ReraiseDefect", "sysFatal", "fatal.nim", 54);
|
|
goto LA1_;
|
|
{
|
|
LA1_:;
|
|
}
|
|
{
|
|
eqdestroy___stdZassertions_13((&message));
|
|
}
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void) {
|
|
{
|
|
if (!(currException__system_3668 == ((Exception*) NIM_NIL))) goto LA3_;
|
|
sysFatal__system_4063(TM__Q5wkpxktOdTGvlSRo9bzt9aw_42);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
nimInErrorMode__system_3994 += ((NI)1);
|
|
}
|
|
LA1_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__options_3206)(NimStringV2* obj) {
|
|
NimStringV2 T1_;
|
|
T1_.len = 0; T1_.p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&(*obj)), T1_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__options_3186)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__options_3206((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__options_3178)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__options_3186(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
NimStringV2 T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_.len = 0; T22_.p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&(*(*xu).p).data[i]), T22_);
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_11132)(tySequence__6HN8Af9btfjdnDkSmkCapaA* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_11124)(tySequence__6HN8Af9btfjdnDkSmkCapaA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__modulegraphs_11132(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__GicXS2CKoWgwFlNKz2d15w));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__passaux_93)(NimStringV2* s, NI32 x) {
|
|
addInt__stdZprivateZdigitsutils_198(s, ((NI) (x)));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__passaux_130)(NimStringV2* s, NIM_BOOL x) {
|
|
NimStringV2 colontmpD_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = nimBoolToStr(x);
|
|
prepareAdd((&(*s)), colontmpD_.len + 0);
|
|
appendString((&(*s)), colontmpD_);
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_1285)(tyTuple__Qg4SFODJal5XbwOjR1hWhg* obj) {
|
|
tyTuple__Qg4SFODJal5XbwOjR1hWhg T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__Qg4SFODJal5XbwOjR1hWhg));
|
|
eqsink___cgendata_1299((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_1265)(tySequence__iAJHx13GhKZqo9aZIEf0shg* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__cgendata_1285((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__9crFKB3ijLH1UoONxI7Wv9cg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_1257)(tySequence__iAJHx13GhKZqo9aZIEf0shg* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__cgendata_1265(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__9crFKB3ijLH1UoONxI7Wv9cg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__9crFKB3ijLH1UoONxI7Wv9cg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__WcBYMWkOG3afqL6Yv9aa1ZQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)48), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__WcBYMWkOG3afqL6Yv9aa1ZQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__Qg4SFODJal5XbwOjR1hWhg T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__Qg4SFODJal5XbwOjR1hWhg));
|
|
eqsink___cgendata_1299((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgendata_1608)(tySequence__iAJHx13GhKZqo9aZIEf0shg* s, NI len) {
|
|
shrink__cgendata_1265(s, ((NI)0));
|
|
setLen__cgendata_1257((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_863)(tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw* obj) {
|
|
tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw));
|
|
eqsink___cgendata_877((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_843)(tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__cgendata_863((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__Cmg4j9a4Htp0lQwd8wtY9c4w*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_835)(tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__cgendata_843(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__Cmg4j9a4Htp0lQwd8wtY9c4w* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__Cmg4j9a4Htp0lQwd8wtY9c4w*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__3RbvaLpszteyBg5VtBKuBg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__3RbvaLpszteyBg5VtBKuBg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw));
|
|
eqsink___cgendata_877((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgen_1930)(tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ* s, NI len) {
|
|
shrink__cgendata_843(s, ((NI)0));
|
|
setLen__cgendata_835((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__sighashes_2219)(tySequence__XUL1TrMU0tgXmaMFCIYgFQ* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__dL2LiE9b8OdNONImzeyRXHQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__sighashes_2212)(tySequence__XUL1TrMU0tgXmaMFCIYgFQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__sighashes_2219(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__dL2LiE9b8OdNONImzeyRXHQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__dL2LiE9b8OdNONImzeyRXHQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Gs7zV5LoPypJeYAw39aLRlw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Gs7zV5LoPypJeYAw39aLRlw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__sighashes_2401)(tySequence__XUL1TrMU0tgXmaMFCIYgFQ* s, NI len) {
|
|
shrink__sighashes_2219(s, ((NI)0));
|
|
setLen__sighashes_2212((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_582)(tyTuple__XOVT24GHXwqiEj5GCsEGCA* obj) {
|
|
tyTuple__XOVT24GHXwqiEj5GCsEGCA T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__XOVT24GHXwqiEj5GCsEGCA));
|
|
eqsink___pureZosproc_1653((&(*obj)), T1_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_488)(tySequence__jwzrUFjG9akTIJTBBFvvqxw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__cgendata_582((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__NYpmnPXK9cveyh9c9bYWKJPaQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_492)(tySequence__jwzrUFjG9akTIJTBBFvvqxw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__cgendata_488(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__NYpmnPXK9cveyh9c9bYWKJPaQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__NYpmnPXK9cveyh9c9bYWKJPaQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Wy5cyegd9bobQ9clyZEcYEEw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Wy5cyegd9bobQ9clyZEcYEEw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__XOVT24GHXwqiEj5GCsEGCA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__XOVT24GHXwqiEj5GCsEGCA));
|
|
eqsink___pureZosproc_1653((&(*(*xu).p).data[i]), T22_);
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgendata_484)(tySequence__jwzrUFjG9akTIJTBBFvvqxw* s, NI len) {
|
|
shrink__cgendata_488(s, ((NI)0));
|
|
setLen__cgendata_492((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ast_5506)(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw* obj) {
|
|
tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw));
|
|
eqsink___ast_5484((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_5396)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__ast_5506((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__bL7MMQ5NudJ1BmZs0Ho3cA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_5400)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__ast_5396(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__bL7MMQ5NudJ1BmZs0Ho3cA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__bL7MMQ5NudJ1BmZs0Ho3cA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__kYHMNCJOIUidTz9aAPdkOwA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__kYHMNCJOIUidTz9aAPdkOwA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw));
|
|
eqsink___ast_5484((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5392)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* s, NI len) {
|
|
shrink__ast_5396(s, ((NI)0));
|
|
setLen__ast_5400((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_1143)(tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A** obj) {
|
|
tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A* T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = NIM_NIL;
|
|
eqsink___cgendata_1158(&(*obj), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_1123)(tySequence__YrxX49bb8rgJi59a7He40eNw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__cgendata_1143(&(*x).p->data[i]);
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_1115)(tySequence__YrxX49bb8rgJi59a7He40eNw* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__cgendata_1123(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A* T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_ = NIM_NIL;
|
|
eqsink___cgendata_1158(&(*(*xu).p).data[i], T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___dfa_1534)(tySequence__QhKW39aBdj2b0D43QtN2bjA* dest) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
switch ((*dest).p->data[colontmp_].kind) {
|
|
case ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)0):
|
|
case ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)2):
|
|
case ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)1):
|
|
{
|
|
}
|
|
break;
|
|
case ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)3):
|
|
case ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)4):
|
|
{
|
|
{
|
|
NIM_BOOL T8_;
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = nimDecRefIsLast((*dest).p->data[colontmp_]._kind_2.n);
|
|
if (!T8_) goto LA9_;
|
|
eqdestroy___ast_3466((*dest).p->data[colontmp_]._kind_2.n);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_]._kind_2.n, ((NI)8));
|
|
}
|
|
LA9_: ;
|
|
}
|
|
break;
|
|
}
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg));
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___dfa_1540)(tySequence__QhKW39aBdj2b0D43QtN2bjA* dest, tySequence__QhKW39aBdj2b0D43QtN2bjA src) {
|
|
if ((*dest).p != src.p) { eqdestroy___dfa_1534(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__dfa_776)(tySequence__IPtyN4X4M7AM4OiTlP3GXQ* x, tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__dfa_95)(tySequence__QhKW39aBdj2b0D43QtN2bjA* x, tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__dfa_281)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__dfa_1041)(tySequence__oFoKqOMdasuVwZhYxHFrVw* x, tyTuple__SCMnwYO9aLsJgaGprCp9avVA value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__dfa_865)(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg* obj) {
|
|
tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg));
|
|
T1_.kind = ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)0);
|
|
eqsink___dfa_161((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_845)(tySequence__QhKW39aBdj2b0D43QtN2bjA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__dfa_865((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__dfa_838)(tySequence__QhKW39aBdj2b0D43QtN2bjA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__dfa_845(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg));
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg));
|
|
T22_.kind = ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)0);
|
|
eqsink___dfa_161((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__dfa_483)(tyTuple__SCMnwYO9aLsJgaGprCp9avVA* obj) {
|
|
tyTuple__SCMnwYO9aLsJgaGprCp9avVA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__SCMnwYO9aLsJgaGprCp9avVA));
|
|
eqsink___dfa_497((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_463)(tySequence__oFoKqOMdasuVwZhYxHFrVw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__dfa_483((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__dfa_456)(tySequence__oFoKqOMdasuVwZhYxHFrVw* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__dfa_463(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__SCMnwYO9aLsJgaGprCp9avVA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__SCMnwYO9aLsJgaGprCp9avVA));
|
|
eqsink___dfa_497((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__dfa_419)(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw* obj) {
|
|
tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw));
|
|
T1_.isTryBlock = NIM_FALSE;
|
|
eqsink___dfa_433((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_399)(tySequence__IPtyN4X4M7AM4OiTlP3GXQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__dfa_419((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__dfa_391)(tySequence__IPtyN4X4M7AM4OiTlP3GXQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__dfa_399(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw));
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw));
|
|
T22_.isTryBlock = NIM_FALSE;
|
|
eqsink___dfa_433((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_601)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__dfa_594)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__dfa_601(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_307)(tyObject_TBlock__JIRrZegp1dSH545gTl2wbw* obj) {
|
|
tyObject_TBlock__JIRrZegp1dSH545gTl2wbw T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TBlock__JIRrZegp1dSH545gTl2wbw));
|
|
eqsink___cgendata_321((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_287)(tySequence__5fC7I0Z9c1lKqLPt21mpCCA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__cgendata_307((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_279)(tySequence__5fC7I0Z9c1lKqLPt21mpCCA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__cgendata_287(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)80), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TBlock__JIRrZegp1dSH545gTl2wbw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_TBlock__JIRrZegp1dSH545gTl2wbw));
|
|
eqsink___cgendata_321((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__cgen_13281)(tySequence__5fC7I0Z9c1lKqLPt21mpCCA* x, tyObject_TBlock__JIRrZegp1dSH545gTl2wbw* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)80), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__MoXuTbVW9cpbdFcU68jxs9bA, newSeq__treetab_170)(NI len) {
|
|
tySequence__MoXuTbVW9cpbdFcU68jxs9bA result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__ast_5392((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_980)(tySequence__WPcy3bORPBFlmk2KIq2pbQ* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__IQUHXjkgMF48MEbJIHZqzw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_972)(tySequence__WPcy3bORPBFlmk2KIq2pbQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__cgendata_980(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__IQUHXjkgMF48MEbJIHZqzw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__IQUHXjkgMF48MEbJIHZqzw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__QTW9aEnkfoVR0hWdVqOtyOQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__QTW9aEnkfoVR0hWdVqOtyOQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__a1QJSSO0LTGR9bFH59c2xGCA));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgen_4140)(tySequence__WPcy3bORPBFlmk2KIq2pbQ* s, NI len) {
|
|
shrink__cgendata_980(s, ((NI)0));
|
|
setLen__cgendata_972((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgen_12246)(tySequence__shxop0zPIs5Ec3k71aCLuQ* s, NI len) {
|
|
shrink__cgen_12250(s, ((NI)0));
|
|
setLen__cgen_12254((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__shxop0zPIs5Ec3k71aCLuQ, newSeq__cgen_12340)(NI len) {
|
|
tySequence__shxop0zPIs5Ec3k71aCLuQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__cgen_12246((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___semparallel_63)(tySequence__rB68esCEKanLFytJ5hiKsw* dest) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].v);
|
|
if (!T6_) goto LA7_;
|
|
nimDestroyAndDispose((*dest).p->data[colontmp_].v);
|
|
}
|
|
LA7_: ;
|
|
{
|
|
NIM_BOOL T11_;
|
|
T11_ = (NIM_BOOL)0;
|
|
T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].alias);
|
|
if (!T11_) goto LA12_;
|
|
nimDestroyAndDispose((*dest).p->data[colontmp_].alias);
|
|
}
|
|
LA12_: ;
|
|
{
|
|
NIM_BOOL T16_;
|
|
T16_ = (NIM_BOOL)0;
|
|
T16_ = nimDecRefIsLast((*dest).p->data[colontmp_].lower);
|
|
if (!T16_) goto LA17_;
|
|
eqdestroy___ast_3466((*dest).p->data[colontmp_].lower);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_].lower, ((NI)8));
|
|
}
|
|
LA17_: ;
|
|
{
|
|
NIM_BOOL T21_;
|
|
T21_ = (NIM_BOOL)0;
|
|
T21_ = nimDecRefIsLast((*dest).p->data[colontmp_].upper);
|
|
if (!T21_) goto LA22_;
|
|
eqdestroy___ast_3466((*dest).p->data[colontmp_].upper);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_].upper, ((NI)8));
|
|
}
|
|
LA22_: ;
|
|
{
|
|
NIM_BOOL T26_;
|
|
T26_ = (NIM_BOOL)0;
|
|
T26_ = nimDecRefIsLast((*dest).p->data[colontmp_].stride);
|
|
if (!T26_) goto LA27_;
|
|
eqdestroy___ast_3466((*dest).p->data[colontmp_].stride);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_].stride, ((NI)8));
|
|
}
|
|
LA27_: ;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw));
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___semparallel_69)(tySequence__rB68esCEKanLFytJ5hiKsw* dest, tySequence__rB68esCEKanLFytJ5hiKsw src) {
|
|
if ((*dest).p != src.p) { eqdestroy___semparallel_63(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___semparallel_256)(tySequence__loAWJVxRHRzOqoJ9a7PCuzg* dest) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field0);
|
|
if (!T6_) goto LA7_;
|
|
eqdestroy___ast_3466((*dest).p->data[colontmp_].Field0);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_].Field0, ((NI)8));
|
|
}
|
|
LA7_: ;
|
|
{
|
|
NIM_BOOL T11_;
|
|
T11_ = (NIM_BOOL)0;
|
|
T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field1);
|
|
if (!T11_) goto LA12_;
|
|
eqdestroy___ast_3466((*dest).p->data[colontmp_].Field1);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_].Field1, ((NI)8));
|
|
}
|
|
LA12_: ;
|
|
{
|
|
NIM_BOOL T16_;
|
|
T16_ = (NIM_BOOL)0;
|
|
T16_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field2);
|
|
if (!T16_) goto LA17_;
|
|
eqdestroy___ast_3466((*dest).p->data[colontmp_].Field2);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_].Field2, ((NI)8));
|
|
}
|
|
LA17_: ;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__GRD9aIjxw3tFJVBgFRUZBaA));
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___semparallel_262)(tySequence__loAWJVxRHRzOqoJ9a7PCuzg* dest, tySequence__loAWJVxRHRzOqoJ9a7PCuzg src) {
|
|
if ((*dest).p != src.p) { eqdestroy___semparallel_256(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__semparallel_111)(tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw* obj) {
|
|
tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw));
|
|
eqsink___semparallel_125((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__semparallel_91)(tySequence__rB68esCEKanLFytJ5hiKsw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__semparallel_111((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__npyTc5xXMjVgCzUKeEpmKg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__semparallel_83)(tySequence__rB68esCEKanLFytJ5hiKsw* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__semparallel_91(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__npyTc5xXMjVgCzUKeEpmKg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__npyTc5xXMjVgCzUKeEpmKg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__wP2augFlqFsw43J7DJO8Eg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)48), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__wP2augFlqFsw43J7DJO8Eg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw));
|
|
eqsink___semparallel_125((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__semparallel_672)(tySequence__loAWJVxRHRzOqoJ9a7PCuzg* x, tyTuple__GRD9aIjxw3tFJVBgFRUZBaA* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__9cGbUnp9c9cN3Rd8J9abY9cHYrw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__9cGbUnp9c9cN3Rd8J9abY9cHYrw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__khdc4AxxyIvw0E9cy9bUEz8w*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__khdc4AxxyIvw0E9cy9bUEz8w*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lt___cgen_20203)(tyTuple__47w2DboNEPf69aPgubZdd7Q x, tyTuple__47w2DboNEPf69aPgubZdd7Q y) {
|
|
NIM_BOOL result;
|
|
NI c;
|
|
NI c_2;
|
|
NI c_3;
|
|
{ result = (NIM_BOOL)0;
|
|
c = cmp__system_7194(x.Field0, y.Field0);
|
|
{
|
|
if (!(c < ((NI)0))) goto LA3_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!(((NI)0) < c)) goto LA7_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
c_2 = cmp__system_7194(x.Field1, y.Field1);
|
|
{
|
|
if (!(c_2 < ((NI)0))) goto LA11_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
{
|
|
if (!(((NI)0) < c_2)) goto LA15_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
c_3 = cmp__system_7194(x.Field2, y.Field2);
|
|
{
|
|
if (!(c_3 < ((NI)0))) goto LA19_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
{
|
|
if (!(((NI)0) < c_3)) goto LA23_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA23_: ;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_4792)(tyTuple__47w2DboNEPf69aPgubZdd7Q x, tyTuple__47w2DboNEPf69aPgubZdd7Q y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
if (!!((x.Field0 == y.Field0))) goto LA3_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!!((x.Field1 == y.Field1))) goto LA7_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
{
|
|
if (!!((x.Field2 == y.Field2))) goto LA11_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__cgen_13419)(tySequence__CLxteBYwBSYOnzVdclEAZA* x, tyTuple__koqYHy9bcr6c5EC1AVLHrBw* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__Qivo2P9anQ6KDTHyDkxROBg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__Qivo2P9anQ6KDTHyDkxROBg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__IiDaRoZAWgHs9czSJjwt9cuA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)48), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__IiDaRoZAWgHs9czSJjwt9cuA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = (*value).Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = (*value).Field1;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_679)(tyTuple__C5G2pXOyz7QIn9b4No233xw* obj) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmp_;
|
|
NIM_BOOL colontmp__2;
|
|
NI colontmp__3;
|
|
tyTuple__C5G2pXOyz7QIn9b4No233xw T1_;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = NIM_NIL;
|
|
colontmp_ = 0;
|
|
colontmp__2 = 0;
|
|
colontmp__3 = ((NI)0);
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__C5G2pXOyz7QIn9b4No233xw));
|
|
blitTmp = colontmp_;
|
|
T1_.Field0 = blitTmp;
|
|
T1_.Field1 = colontmp__2;
|
|
T1_.Field2 = colontmp__3;
|
|
eqsink___cgendata_706((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_659)(tySequence__xxzaIRRwBSmC9auydz4uNwA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__cgendata_679((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_651)(tySequence__xxzaIRRwBSmC9auydz4uNwA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__cgendata_659(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmp__2;
|
|
NIM_BOOL colontmp__3;
|
|
NI colontmp__4;
|
|
tyTuple__C5G2pXOyz7QIn9b4No233xw T22_;
|
|
tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
colontmp__2 = NIM_NIL;
|
|
i = i_2;
|
|
colontmp__2 = 0;
|
|
colontmp__3 = 0;
|
|
colontmp__4 = ((NI)0);
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__C5G2pXOyz7QIn9b4No233xw));
|
|
blitTmp = colontmp__2;
|
|
T22_.Field0 = blitTmp;
|
|
T22_.Field1 = colontmp__3;
|
|
T22_.Field2 = colontmp__4;
|
|
eqsink___cgendata_706((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgen_13798)(tySequence__xxzaIRRwBSmC9auydz4uNwA* s, NI len) {
|
|
shrink__cgendata_659(s, ((NI)0));
|
|
setLen__cgendata_651((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__xxzaIRRwBSmC9auydz4uNwA, newSeq__cgen_13810)(NI len) {
|
|
tySequence__xxzaIRRwBSmC9auydz4uNwA result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__cgen_13798((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__cgen_13866)(tySequence__xxzaIRRwBSmC9auydz4uNwA* x, tyTuple__C5G2pXOyz7QIn9b4No233xw value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].Field0 = value.Field0;
|
|
(*(*xu).p).data[oldLen].Field1 = value.Field1;
|
|
(*(*xu).p).data[oldLen].Field2 = value.Field2;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__cgen_29223)(tySequence__YrxX49bb8rgJi59a7He40eNw* x, tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
static N_INLINE(void*, seqToPtr__pureZjson_2423)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ x) {
|
|
void* result;
|
|
union { tySequence__oLpBKXzW3hF9aCVMo5EymfQ source; tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ dest; } LOC1;
|
|
result = (void*)0;
|
|
LOC1.source = x;
|
|
result = ((void*) (LOC1.dest.p));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___pureZjson_2408)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ x, tySequence__oLpBKXzW3hF9aCVMo5EymfQ y) {
|
|
NIM_BOOL result;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
result = (NIM_BOOL)0;
|
|
{
|
|
void* T3_;
|
|
void* T4_;
|
|
T3_ = (void*)0;
|
|
T3_ = seqToPtr__pureZjson_2423(x);
|
|
T4_ = (void*)0;
|
|
T4_ = seqToPtr__pureZjson_2423(y);
|
|
if (!(T3_ == T4_)) goto LA5_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
{
|
|
NI T9_;
|
|
NI T10_;
|
|
T9_ = x.len;
|
|
T10_ = y.len;
|
|
if (!!((T9_ == T10_))) goto LA11_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI T14_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
T14_ = x.len;
|
|
colontmp_ = (NI)(T14_ - ((NI)1));
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp_)) goto LA16 ;
|
|
i = res;
|
|
{
|
|
NIM_BOOL T19_;
|
|
T19_ = (NIM_BOOL)0;
|
|
T19_ = eqeq___pureZjson_2391(x.p->data[i], y.p->data[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
if (!!(T19_)) goto LA20_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA20_: ;
|
|
res += ((NI)1);
|
|
} LA16: ;
|
|
}
|
|
}
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__pureZjson_263)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** obj) {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = NIM_NIL;
|
|
eqsink___pureZjson_277(&(*obj), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZjson_243)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__pureZjson_263(&(*x).p->data[i]);
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZjson_235)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__pureZjson_243(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_ = NIM_NIL;
|
|
eqsink___pureZjson_277(&(*(*xu).p).data[i], T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__pureZjson_118)(tyTuple__awOivLjlO76sGdHY7nQUjQ* obj) {
|
|
tyTuple__awOivLjlO76sGdHY7nQUjQ T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__awOivLjlO76sGdHY7nQUjQ));
|
|
eqsink___pureZjson_132((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZjson_98)(tySequence__MlAD6nAPq9bHKla9cWiIZP0g* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__pureZjson_118((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__VEgyfLs7cCyI3QagFYmanw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZjson_90)(tySequence__MlAD6nAPq9bHKla9cWiIZP0g* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__pureZjson_98(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__VEgyfLs7cCyI3QagFYmanw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__VEgyfLs7cCyI3QagFYmanw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__BHuiu7QKJ80lrQVCTbvhng*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__BHuiu7QKJ80lrQVCTbvhng*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__awOivLjlO76sGdHY7nQUjQ T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__awOivLjlO76sGdHY7nQUjQ));
|
|
eqsink___pureZjson_132((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__stdZjsonutils_471)(NimStringV2* s, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* x) {
|
|
NimStringV2 colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = dollar___pureZjson_4847(x);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
prepareAdd((&(*s)), colontmpD_.len + 0);
|
|
appendString((&(*s)), colontmpD_);
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__pureZjson_5772)(NimStringV2* s, tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg x) {
|
|
NimStringV2 colontmpD_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = dollar___pureZjson_23(x);
|
|
prepareAdd((&(*s)), colontmpD_.len + 0);
|
|
appendString((&(*s)), colontmpD_);
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__extccomp_1748)(tyTuple__UV3llMMYFckfui8YMBuUZA* obj) {
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
eqsink___stdZprivateZospaths50_298((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__extccomp_1690)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__extccomp_1748((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__extccomp_1694)(tySequence__4eQHGndY6XBYpFOH09apV8Q* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__extccomp_1690(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
eqsink___stdZprivateZospaths50_298((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZjson_397)(tySequence__MlAD6nAPq9bHKla9cWiIZP0g* s, NI len) {
|
|
shrink__pureZjson_98(s, ((NI)0));
|
|
setLen__pureZjson_90((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__pureZjson_549)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ* x, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
static N_INLINE(void*, seqToPtr__extccomp_2728)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ x) {
|
|
void* result;
|
|
union { tySequence__sM4lkSb7zS6F7OVMvW9cffQ source; tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ dest; } LOC1;
|
|
result = (void*)0;
|
|
LOC1.source = x;
|
|
result = ((void*) (LOC1.dest.p));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___extccomp_2713)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ x, tySequence__sM4lkSb7zS6F7OVMvW9cffQ y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
void* T3_;
|
|
void* T4_;
|
|
T3_ = (void*)0;
|
|
T3_ = seqToPtr__extccomp_2728(x);
|
|
T4_ = (void*)0;
|
|
T4_ = seqToPtr__extccomp_2728(y);
|
|
if (!(T3_ == T4_)) goto LA5_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
{
|
|
NI T9_;
|
|
NI T10_;
|
|
T9_ = x.len;
|
|
T10_ = y.len;
|
|
if (!!((T9_ == T10_))) goto LA11_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI T14_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
T14_ = x.len;
|
|
colontmp_ = (NI)(T14_ - ((NI)1));
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp_)) goto LA16 ;
|
|
i = res;
|
|
{
|
|
if (!!(eqStrings(x.p->data[i], y.p->data[i]))) goto LA19_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
res += ((NI)1);
|
|
} LA16: ;
|
|
}
|
|
}
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__ndi_49)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* obj) {
|
|
tySequence__UfuHwINLHlFJGRcvFZqKQQ T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_.len = 0; T1_.p = NIM_NIL;
|
|
eqsink___ast_4333((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZintegrity_105)(tySequence__wrWQccISxQegvhlY18rdnw* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__k9as4vWfYyNRgkHt8lMwDmA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZintegrity_109)(tySequence__wrWQccISxQegvhlY18rdnw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZintegrity_105(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__k9as4vWfYyNRgkHt8lMwDmA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__k9as4vWfYyNRgkHt8lMwDmA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__BAm9aOBJY9bM1IQmTFvjtPnA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__BAm9aOBJY9bM1IQmTFvjtPnA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__Ss72DYPHpb9a9bqskL9cokvpA));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZintegrity_101)(tySequence__wrWQccISxQegvhlY18rdnw* s, NI len) {
|
|
shrink__icZintegrity_105(s, ((NI)0));
|
|
setLen__icZintegrity_109((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZdce_2052)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* s, NI len) {
|
|
shrink__nilcheck_1275(s, ((NI)0));
|
|
setLen__nilcheck_1268((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__0a6ZbC0zPSfUDYzqPnO68A, newSeq__icZdce_2064)(NI len) {
|
|
tySequence__0a6ZbC0zPSfUDYzqPnO68A result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__icZdce_2052((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___icZpacked95ast_131)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* dest, tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q src) {
|
|
NI T1_;
|
|
NI colontmp_;
|
|
T1_ = src.len;
|
|
setLen__icZpacked95ast_144((&(*dest)), T1_);
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T4_;
|
|
T4_ = (*dest).len;
|
|
if (!(colontmp_ < T4_)) goto LA3 ;
|
|
(*dest).p->data[colontmp_].kind = src.p->data[colontmp_].kind;
|
|
(*dest).p->data[colontmp_].flags = src.p->data[colontmp_].flags;
|
|
(*dest).p->data[colontmp_].operand = src.p->data[colontmp_].operand;
|
|
(*dest).p->data[colontmp_].typeId_0.module = src.p->data[colontmp_].typeId_0.module;
|
|
(*dest).p->data[colontmp_].typeId_0.item = src.p->data[colontmp_].typeId_0.item;
|
|
(*dest).p->data[colontmp_].info.line = src.p->data[colontmp_].info.line;
|
|
(*dest).p->data[colontmp_].info.col = src.p->data[colontmp_].info.col;
|
|
(*dest).p->data[colontmp_].info.file = src.p->data[colontmp_].info.file;
|
|
colontmp_ += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__icZdce_1667)(tySequence__vvjBiOq9aoQgQw9cKw5pbUiw* x, tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__3M3wsa0KUxhevf2g1fgvtw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__3M3wsa0KUxhevf2g1fgvtw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__noxMJKuumgcRfv4721T9b9bQ*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__noxMJKuumgcRfv4721T9b9bQ*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__icZdce_322)(tyTuple__9a3DhYVfcy14Fx42tD0lSEQ* obj) {
|
|
tyTuple__9a3DhYVfcy14Fx42tD0lSEQ T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__9a3DhYVfcy14Fx42tD0lSEQ));
|
|
eqsink___icZdce_303((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZdce_216)(tySequence__UuiPn6QjIiUTdSVwX2PZ6w* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__icZdce_322((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__2CszJv4Awf2PkjDu1CFa9bw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__icZdce_220)(tySequence__UuiPn6QjIiUTdSVwX2PZ6w* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__icZdce_216(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__2CszJv4Awf2PkjDu1CFa9bw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__2CszJv4Awf2PkjDu1CFa9bw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__2hoVmBMrw9cl7ZJ9cAW9av5sQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__2hoVmBMrw9cl7ZJ9cAW9av5sQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__9a3DhYVfcy14Fx42tD0lSEQ T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__9a3DhYVfcy14Fx42tD0lSEQ));
|
|
eqsink___icZdce_303((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZdce_212)(tySequence__UuiPn6QjIiUTdSVwX2PZ6w* s, NI len) {
|
|
shrink__icZdce_216(s, ((NI)0));
|
|
setLen__icZdce_220((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__icZdce_1996)(tySequence__vvjBiOq9aoQgQw9cKw5pbUiw* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__3M3wsa0KUxhevf2g1fgvtw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZdce_2097)(tySequence__vvjBiOq9aoQgQw9cKw5pbUiw* dest) {
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ));
|
|
}
|
|
}
|
|
static N_INLINE(void*, seqToPtr__icZcbackend_478)(tySequence__48JTohSgTy339bRxHzUD8KA x) {
|
|
void* result;
|
|
union { tySequence__48JTohSgTy339bRxHzUD8KA source; tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg dest; } LOC1;
|
|
result = (void*)0;
|
|
LOC1.source = x;
|
|
result = ((void*) (LOC1.dest.p));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___icZcbackend_463)(tySequence__48JTohSgTy339bRxHzUD8KA x, tySequence__48JTohSgTy339bRxHzUD8KA y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
void* T3_;
|
|
void* T4_;
|
|
T3_ = (void*)0;
|
|
T3_ = seqToPtr__icZcbackend_478(x);
|
|
T4_ = (void*)0;
|
|
T4_ = seqToPtr__icZcbackend_478(y);
|
|
if (!(T3_ == T4_)) goto LA5_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
{
|
|
NI T9_;
|
|
NI T10_;
|
|
T9_ = x.len;
|
|
T10_ = y.len;
|
|
if (!!((T9_ == T10_))) goto LA11_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI T14_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
T14_ = x.len;
|
|
colontmp_ = (NI)(T14_ - ((NI)1));
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp_)) goto LA16 ;
|
|
i = res;
|
|
{
|
|
if (!!((x.p->data[i] == y.p->data[i]))) goto LA19_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
res += ((NI)1);
|
|
} LA16: ;
|
|
}
|
|
}
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__pureZosproc_252)(tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg** obj) {
|
|
tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg* T1_;
|
|
T1_ = NIM_NIL;
|
|
eqsink___pureZosproc_210(&(*obj), T1_);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZosproc_121)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__pureZosproc_252(&(*x).p->data[i]);
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__YkBrD9cfogBxN6M8Ea9bOdwQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZosproc_125)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__pureZosproc_121(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__YkBrD9cfogBxN6M8Ea9bOdwQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__YkBrD9cfogBxN6M8Ea9bOdwQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__pUCp1afY2W1bEBBpRvLMHw*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__pUCp1afY2W1bEBBpRvLMHw*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg* T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_ = NIM_NIL;
|
|
eqsink___pureZosproc_210(&(*(*xu).p).data[i], T22_);
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZosproc_117)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* s, NI len) {
|
|
shrink__pureZosproc_121(s, ((NI)0));
|
|
setLen__pureZosproc_125((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__PrBYolTs4TOSgE8v5oqDUQ, newSeq__pureZosproc_264)(NI len) {
|
|
tySequence__PrBYolTs4TOSgE8v5oqDUQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__pureZosproc_117((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__qwqHTkRvwhrRyENtudHQ7g, newSeq__pureZosproc_395)(NI len) {
|
|
tySequence__qwqHTkRvwhrRyENtudHQ7g result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__pureZosproc_302((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZosproc_272)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLastCyclicDyn((*dest).p->data[colontmp_]);
|
|
if (!T6_) goto LA7_;
|
|
nimDestroyAndDispose((*dest).p->data[colontmp_]);
|
|
}
|
|
LA7_: ;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg*));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI64, clamp__pureZtimes_1577)(NI64 x, NI64 a, NI64 b) {
|
|
NI64 result;
|
|
{ result = (NI64)0;
|
|
{
|
|
if (!(x < a)) goto LA3_;
|
|
result = a;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!(b < x)) goto LA7_;
|
|
result = b;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = x;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__stdZprivateZosfiles_266)(NimStringV2* s, tyEnum_FilePermission__9a5SPDJ9aL9aLJgb0TzciuflA x) {
|
|
NimStringV2 colontmpD_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = dollar___stdZprivateZosfiles_30(x);
|
|
prepareAdd((&(*s)), colontmpD_.len + 0);
|
|
appendString((&(*s)), colontmpD_);
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__stdZprivateZosfiles_223)(NimStringV2* s, tySet_tyEnum_FilePermission__9a5SPDJ9aL9aLJgb0TzciuflA x) {
|
|
NimStringV2 colontmpD_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = dollar___stdZprivateZosfiles_229(x);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
prepareAdd((&(*s)), colontmpD_.len + 0);
|
|
appendString((&(*s)), colontmpD_);
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__extccomp_1686)(tySequence__4eQHGndY6XBYpFOH09apV8Q* s, NI len) {
|
|
shrink__extccomp_1690(s, ((NI)0));
|
|
setLen__extccomp_1694((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__4eQHGndY6XBYpFOH09apV8Q, newSeq__extccomp_1682)(NI len) {
|
|
tySequence__4eQHGndY6XBYpFOH09apV8Q result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__extccomp_1686((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__extccomp_1771)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, tyTuple__UV3llMMYFckfui8YMBuUZA* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__jsgen_3509)(NimStringV2* s, tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ x) {
|
|
NimStringV2 colontmpD_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = dollar___ast_469(x);
|
|
prepareAdd((&(*s)), colontmpD_.len + 0);
|
|
appendString((&(*s)), colontmpD_);
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__jsgen_238)(tySequence__ShY8g1lKoVH7yYhtphfCGw* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__9c4XjgUwDlRBjaY7vO8rZXw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__jsgen_231)(tySequence__ShY8g1lKoVH7yYhtphfCGw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__jsgen_238(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__9c4XjgUwDlRBjaY7vO8rZXw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__9c4XjgUwDlRBjaY7vO8rZXw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__4BDPuvMirB8NWYf9aDbGgAg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__4BDPuvMirB8NWYf9aDbGgAg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_TBlock__aEzq0RX9b9aMUiezcVGcX5tQ));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__jsgen_3042)(NimStringV2* s, tyEnum_TJSTypeKind__H6PW8hR2oUufkIEX9b1rorA x) {
|
|
NimStringV2 colontmpD_;
|
|
colontmpD_.len = 0; colontmpD_.p = NIM_NIL;
|
|
colontmpD_ = dollar___jsgen_56(x);
|
|
prepareAdd((&(*s)), colontmpD_.len + 0);
|
|
appendString((&(*s)), colontmpD_);
|
|
eqdestroy___stdZassertions_13((&colontmpD_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__sourcemap_388)(tySequence__9cCSgm13tH1p7f9cvMWWx8qg* x, tyObject_Mapping__gnEAjk5Xp9cAgTF074N9bmvg* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__cfXBK7Z2AQpF1DEkDk9cL9aQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__cfXBK7Z2AQpF1DEkDk9cL9aQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__4udybKOfUDm4IgvvN7YhSA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__4udybKOfUDm4IgvvN7YhSA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__sourcemap_87)(tySequence__ZD3gjsY4ErSd1GZWwLpMfQ* x, tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7518)(NIM_CHAR* s, NI sLen_0) {
|
|
NimStringV2 result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
result = mnewString(((NI) (sLen_0)));
|
|
{
|
|
NI i;
|
|
NIM_CHAR ch;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
ch = (NIM_CHAR)0;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < sLen_0)) goto LA3 ;
|
|
i = i_2;
|
|
ch = s[i_2];
|
|
nimPrepareStrMutationV2((&result));
|
|
result.p->data[i] = ch;
|
|
i_2 += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__sourcemap_209)(tySequence__ZD3gjsY4ErSd1GZWwLpMfQ* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__sourcemap_202)(tySequence__ZD3gjsY4ErSd1GZWwLpMfQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__sourcemap_209(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_1183)(tyTuple__xYhUhS7X82rKTqbT9bRfCnw* obj) {
|
|
tyTuple__xYhUhS7X82rKTqbT9bRfCnw T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__xYhUhS7X82rKTqbT9bRfCnw));
|
|
eqsink___packagesZdocutilsZrst_1197((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_1163)(tySequence__7lEisrXlQEzwtUKW5pzRCw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__packagesZdocutilsZrst_1183((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_1156)(tySequence__7lEisrXlQEzwtUKW5pzRCw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrst_1163(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__xYhUhS7X82rKTqbT9bRfCnw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__xYhUhS7X82rKTqbT9bRfCnw));
|
|
eqsink___packagesZdocutilsZrst_1197((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_1437)(tySequence__7lEisrXlQEzwtUKW5pzRCw* s, NI len) {
|
|
shrink__packagesZdocutilsZrst_1163(s, ((NI)0));
|
|
setLen__packagesZdocutilsZrst_1156((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstgen_226)(tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ* obj) {
|
|
tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ));
|
|
eqsink___packagesZdocutilsZrstgen_207((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstgen_119)(tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__packagesZdocutilsZrstgen_226((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__WwIxl9cP870j9abb7JNt62Qw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstgen_123)(tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrstgen_119(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__WwIxl9cP870j9abb7JNt62Qw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__WwIxl9cP870j9abb7JNt62Qw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ix0G8Ryw3xjwco1U8sjH5g*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__ix0G8Ryw3xjwco1U8sjH5g*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ));
|
|
eqsink___packagesZdocutilsZrstgen_207((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrstgen_115)(tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* s, NI len) {
|
|
shrink__packagesZdocutilsZrstgen_119(s, ((NI)0));
|
|
setLen__packagesZdocutilsZrstgen_123((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_131)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* x, tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_562)(tySequence__kxu4GK0onha2t9bo86mdVAg* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_555)(tySequence__kxu4GK0onha2t9bo86mdVAg* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__docgen_562(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_808)(tySequence__kxu4GK0onha2t9bo86mdVAg* s, NI len) {
|
|
shrink__docgen_562(s, ((NI)0));
|
|
setLen__docgen_555((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrst_3468)(tySequence__HsIBrWWNKBMO7j6datX5Dw* dest) {
|
|
NI colontmp_;
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].symbol));
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_Token__E0ilHwDrlCLqd7buwAkizA));
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqtrace___packagesZdocutilsZrst_3477)(tySequence__HsIBrWWNKBMO7j6datX5Dw* dest, void* env) {
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_3474)(tySequence__HsIBrWWNKBMO7j6datX5Dw* dest, tySequence__HsIBrWWNKBMO7j6datX5Dw src) {
|
|
if ((*dest).p != src.p) { eqdestroy___packagesZdocutilsZrst_3468(dest);
|
|
}
|
|
(*dest).len = src.len; (*dest).p = src.p;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_354)(tyObject_Token__E0ilHwDrlCLqd7buwAkizA* obj) {
|
|
tyObject_Token__E0ilHwDrlCLqd7buwAkizA T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Token__E0ilHwDrlCLqd7buwAkizA));
|
|
eqsink___packagesZdocutilsZrst_368((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_334)(tySequence__HsIBrWWNKBMO7j6datX5Dw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__packagesZdocutilsZrst_354((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_327)(tySequence__HsIBrWWNKBMO7j6datX5Dw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrst_334(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)48), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_Token__E0ilHwDrlCLqd7buwAkizA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_Token__E0ilHwDrlCLqd7buwAkizA));
|
|
eqsink___packagesZdocutilsZrst_368((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstast_217)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ** obj) {
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = NIM_NIL;
|
|
eqsink___packagesZdocutilsZrstast_231(&(*obj), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstast_197)(tySequence__V9cBl110bSARQ3Xk9bVaXHDw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__packagesZdocutilsZrstast_217(&(*x).p->data[i]);
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstast_190)(tySequence__V9cBl110bSARQ3Xk9bVaXHDw* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrstast_197(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
T22_ = NIM_NIL;
|
|
eqsink___packagesZdocutilsZrstast_231(&(*(*xu).p).data[i], T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrstast_360)(tySequence__V9cBl110bSARQ3Xk9bVaXHDw* x, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_5073)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* x, tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)160), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_3004)(tyTuple__8io2RZ1DpCBm14M9cFhsmTg* obj) {
|
|
tyTuple__8io2RZ1DpCBm14M9cFhsmTg T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__8io2RZ1DpCBm14M9cFhsmTg));
|
|
eqsink___packagesZdocutilsZrst_3018((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_2984)(tySequence__F9boYP184KOk9aMfON9aNJqIg* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__packagesZdocutilsZrst_3004((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__twJoqW5c4E3cOt76Fpeo8g*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_2976)(tySequence__F9boYP184KOk9aMfON9aNJqIg* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrst_2984(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__twJoqW5c4E3cOt76Fpeo8g* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__twJoqW5c4E3cOt76Fpeo8g*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Zd5cs4Mg7AcXzu7RZ9b8tww*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Zd5cs4Mg7AcXzu7RZ9b8tww*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__8io2RZ1DpCBm14M9cFhsmTg T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__8io2RZ1DpCBm14M9cFhsmTg));
|
|
eqsink___packagesZdocutilsZrst_3018((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_3842)(tySequence__F9boYP184KOk9aMfON9aNJqIg* s, NI len) {
|
|
shrink__packagesZdocutilsZrst_2984(s, ((NI)0));
|
|
setLen__packagesZdocutilsZrst_2976((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_2841)(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA* obj) {
|
|
tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA));
|
|
T1_.kind = ((tyEnum_AnchorRule__VRcK7lSGqHtuwsH5dBGC0Q)0);
|
|
eqsink___packagesZdocutilsZrst_2867((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_2821)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__packagesZdocutilsZrst_2841((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_2813)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrst_2821(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)160), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA));
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA));
|
|
T22_.kind = ((tyEnum_AnchorRule__VRcK7lSGqHtuwsH5dBGC0Q)0);
|
|
eqsink___packagesZdocutilsZrst_2867((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__stdZenvvars_129)(tyTuple__UV3llMMYFckfui8YMBuUZA* obj) {
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
eqsink___stdZprivateZospaths50_298((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__stdZenvvars_109)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__stdZenvvars_129((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__stdZenvvars_102)(tySequence__4eQHGndY6XBYpFOH09apV8Q* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__stdZenvvars_109(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__UV3llMMYFckfui8YMBuUZA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA));
|
|
eqsink___stdZprivateZospaths50_298((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_3753)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* s, NI len) {
|
|
shrink__packagesZdocutilsZrst_2821(s, ((NI)0));
|
|
setLen__packagesZdocutilsZrst_2813((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__KaZEC9alGb0qEnwuLoUB4EQ, newSeq__packagesZdocutilsZrst_3765)(NI len) {
|
|
tySequence__KaZEC9alGb0qEnwuLoUB4EQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__packagesZdocutilsZrst_3753((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_5163)(tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw* obj) {
|
|
tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw));
|
|
eqsink___packagesZdocutilsZrst_5177((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_5143)(tySequence__h3lxIYk9bDFo9a6O25fEkVTQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__packagesZdocutilsZrst_5163((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_5136)(tySequence__h3lxIYk9bDFo9a6O25fEkVTQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrst_5143(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw));
|
|
eqsink___packagesZdocutilsZrst_5177((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_10033)(tySequence__HsIBrWWNKBMO7j6datX5Dw* x, tyObject_Token__E0ilHwDrlCLqd7buwAkizA* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)48), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_3640)(tySequence__lrunEzM3UiMYKPLPCTNo0w* x, tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__Bkp7ppXvCzxbDt5fKwYJlQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__Bkp7ppXvCzxbDt5fKwYJlQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__UxSHwnlCAebZsaq1N11Dlw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__UxSHwnlCAebZsaq1N11Dlw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].kind = (*value).kind;
|
|
(*(*xu).p).data[oldLen].key = (*value).key;
|
|
(*(*xu).p).data[oldLen].value = (*value).value;
|
|
(*(*xu).p).data[oldLen].info = (*value).info;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZosproc_1119)(tySequence__lBgZ7a89beZGYPl8PiANMTA* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZosproc_1111)(tySequence__lBgZ7a89beZGYPl8PiANMTA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__pureZosproc_1119(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)1), ((NI)1));
|
|
(*xu).p = ((tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
(*(*xu).p).data[i] = 0;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_8464)(tySequence__lBgZ7a89beZGYPl8PiANMTA* x, NIM_CHAR value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)1), ((NI)1));
|
|
(*xu).p = ((tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_6116)(tySequence__SugKu9bev7GtgZTDZMD2xgw* x, tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__1WcaVGnu72ht6S2cLGcm8w* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__1WcaVGnu72ht6S2cLGcm8w*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__w321jV06gT9c9aMpq4KZbL7g*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4));
|
|
(*xu).p = ((tyObject_NimSeqPayload__w321jV06gT9c9aMpq4KZbL7g*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_11859)(tySequence__h3lxIYk9bDFo9a6O25fEkVTQ* x, tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_6069)(tySequence__59axsmyJq9bYh2MONDvuwAkA* x, tyTuple__msoRFpgv3EcbLwCh9arSpYw* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)48), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_9523)(tySequence__itU9cAYRNnSMU3pWsbVN4bA* x, tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__ECR9cjMWavZM7hJgLDATrVQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__ECR9cjMWavZM7hJgLDATrVQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__Tind7Lu9aop1VQgk5Xy5itA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Tind7Lu9aop1VQgk5Xy5itA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqcopy___packagesZdocutilsZrst_3471)(tySequence__HsIBrWWNKBMO7j6datX5Dw* dest, tySequence__HsIBrWWNKBMO7j6datX5Dw src) {
|
|
NI T1_;
|
|
NI colontmp_;
|
|
T1_ = src.len;
|
|
setLen__packagesZdocutilsZrst_327((&(*dest)), T1_);
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T4_;
|
|
T4_ = (*dest).len;
|
|
if (!(colontmp_ < T4_)) goto LA3 ;
|
|
(*dest).p->data[colontmp_].kind = src.p->data[colontmp_].kind;
|
|
(*dest).p->data[colontmp_].ival = src.p->data[colontmp_].ival;
|
|
eqcopy___stdZassertions_16((&(*dest).p->data[colontmp_].symbol), src.p->data[colontmp_].symbol);
|
|
(*dest).p->data[colontmp_].line = src.p->data[colontmp_].line;
|
|
(*dest).p->data[colontmp_].col = src.p->data[colontmp_].col;
|
|
colontmp_ += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_10417)(tySequence__Bj34UZNlFIOjckWWrFtrXA* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_10409)(tySequence__Bj34UZNlFIOjckWWrFtrXA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrst_10417(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__htvXqphKe13RjSJV81JDMA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__htvXqphKe13RjSJV81JDMA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
static N_INLINE(void*, seqToPtr__packagesZdocutilsZrst_10645)(tySequence__Bj34UZNlFIOjckWWrFtrXA x) {
|
|
void* result;
|
|
union { tySequence__Bj34UZNlFIOjckWWrFtrXA source; tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg dest; } LOC1;
|
|
result = (void*)0;
|
|
LOC1.source = x;
|
|
result = ((void*) (LOC1.dest.p));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___packagesZdocutilsZrst_10679)(tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA x, tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
if (!!((x.start == y.start))) goto LA3_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!!((x.stop == y.stop))) goto LA7_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___packagesZdocutilsZrst_10630)(tySequence__Bj34UZNlFIOjckWWrFtrXA x, tySequence__Bj34UZNlFIOjckWWrFtrXA y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
void* T3_;
|
|
void* T4_;
|
|
T3_ = (void*)0;
|
|
T3_ = seqToPtr__packagesZdocutilsZrst_10645(x);
|
|
T4_ = (void*)0;
|
|
T4_ = seqToPtr__packagesZdocutilsZrst_10645(y);
|
|
if (!(T3_ == T4_)) goto LA5_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA5_: ;
|
|
{
|
|
NI T9_;
|
|
NI T10_;
|
|
T9_ = x.len;
|
|
T10_ = y.len;
|
|
if (!!((T9_ == T10_))) goto LA11_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI T14_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
T14_ = x.len;
|
|
colontmp_ = (NI)(T14_ - ((NI)1));
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp_)) goto LA16 ;
|
|
i = res;
|
|
{
|
|
NIM_BOOL T19_;
|
|
T19_ = (NIM_BOOL)0;
|
|
T19_ = eqeq___packagesZdocutilsZrst_10679(x.p->data[i], y.p->data[i]);
|
|
if (!!(T19_)) goto LA20_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA20_: ;
|
|
res += ((NI)1);
|
|
} LA16: ;
|
|
}
|
|
}
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_10935)(tySequence__8Np6tlClE5az1CyqZdN19bQ* x, tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_11031)(tySequence__8Np6tlClE5az1CyqZdN19bQ* x, NI newLen) {
|
|
(*((tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_11024)(tySequence__8Np6tlClE5az1CyqZdN19bQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrst_11031(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, addQuoted__docgen_3994)(NimStringV2* s, NI x) {
|
|
addInt__stdZprivateZdigitsutils_198(s, x);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___msgs_1497)(tyTuple__kN8up2W6YKc5YA9avn5mV5w* dest) {
|
|
eqdestroy___stdZassertions_13((&(*dest).Field0));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_3061)(tyTuple__1wU9ajf4VtbrOmgUqBNzsYg* obj) {
|
|
tyTuple__1wU9ajf4VtbrOmgUqBNzsYg T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__1wU9ajf4VtbrOmgUqBNzsYg));
|
|
eqsink___docgen_3075((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_3041)(tySequence__6iV5H3iM9cWfVSkoj3unBqQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__docgen_3061((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__dunIjNZUjVBcLcpqhxgzPA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_3033)(tySequence__6iV5H3iM9cWfVSkoj3unBqQ* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__docgen_3041(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__dunIjNZUjVBcLcpqhxgzPA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__dunIjNZUjVBcLcpqhxgzPA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__rXlM1nesM28XstOX9ccm9atA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__rXlM1nesM28XstOX9ccm9atA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__1wU9ajf4VtbrOmgUqBNzsYg T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__1wU9ajf4VtbrOmgUqBNzsYg));
|
|
eqsink___docgen_3075((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_4464)(tySequence__6iV5H3iM9cWfVSkoj3unBqQ* s, NI len) {
|
|
shrink__docgen_3041(s, ((NI)0));
|
|
setLen__docgen_3033((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZdochelpers_125)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, tyTuple__UV3llMMYFckfui8YMBuUZA* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_7818)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* x, tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)104), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2453)(tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w* obj) {
|
|
tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w));
|
|
eqsink___docgen_2467((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2433)(tySequence__HHCGXo4NJPVPsclXXVC9aqA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__docgen_2453((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__yqZMun9cln8A4uH3ALgANYA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2425)(tySequence__HHCGXo4NJPVPsclXXVC9aqA* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__docgen_2433(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__yqZMun9cln8A4uH3ALgANYA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__yqZMun9cln8A4uH3ALgANYA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__EhCpklQjTKl834iaUhzcTA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__EhCpklQjTKl834iaUhzcTA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w));
|
|
eqsink___docgen_2467((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_6583)(tySequence__HHCGXo4NJPVPsclXXVC9aqA* s, NI len) {
|
|
shrink__docgen_2433(s, ((NI)0));
|
|
setLen__docgen_2425((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2323)(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* obj) {
|
|
tyObject_Item__xIWVCW9buZJq272Lwjb2YKA T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA));
|
|
eqsink___docgen_2337((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2303)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__docgen_2323((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2295)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__docgen_2303(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)104), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_Item__xIWVCW9buZJq272Lwjb2YKA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA));
|
|
eqsink___docgen_2337((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2216)(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* obj) {
|
|
tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
T1_.isRst = NIM_FALSE;
|
|
eqsink___docgen_198((&(*obj)), T1_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2196)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__docgen_2216((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2189)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__docgen_2196(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw));
|
|
T22_.isRst = NIM_FALSE;
|
|
eqsink___docgen_198((&(*(*xu).p).data[i]), T22_);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_6494)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* s, NI len) {
|
|
shrink__docgen_2303(s, ((NI)0));
|
|
setLen__docgen_2295((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__7NPfIKL9byl5LKWg9aDddIoQ, newSeq__docgen_6506)(NI len) {
|
|
tySequence__7NPfIKL9byl5LKWg9aDddIoQ result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__docgen_6494((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, insert__system_7213)(NimStringV2* x, NimStringV2 item, NI i) {
|
|
NI xl;
|
|
NI j;
|
|
xl = (*x).len;
|
|
setLengthStrV2((&(*x)), ((NI) ((NI)(xl + item.len))));
|
|
j = (NI)(xl - ((NI)1));
|
|
{
|
|
while (1) {
|
|
if (!(((NI) (i)) <= j)) goto LA2 ;
|
|
nimPrepareStrMutationV2((&(*x)));
|
|
(*x).p->data[(NI)(j + item.len)] = (*x).p->data[j];
|
|
(*x).p->data[j] = 0;
|
|
j -= ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
j = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(j < item.len)) goto LA4 ;
|
|
nimPrepareStrMutationV2((&(*x)));
|
|
(*x).p->data[(NI)(j + ((NI) (i)))] = item.p->data[j];
|
|
j += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_7873)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* x, tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2738)(tyTuple__E1X6NevDQ7zMPqQny9czpRA* obj) {
|
|
tyTuple__E1X6NevDQ7zMPqQny9czpRA T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__E1X6NevDQ7zMPqQny9czpRA));
|
|
eqsink___docgen_2752((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2718)(tySequence__Chkr9cfPW8zB6JIX5upkN2A* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__docgen_2738((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__y7sfyMdouxVRhoY2VVF5UA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2710)(tySequence__Chkr9cfPW8zB6JIX5upkN2A* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__docgen_2718(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__y7sfyMdouxVRhoY2VVF5UA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__y7sfyMdouxVRhoY2VVF5UA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__iFaucphd8FdrGA39cas6KPQ*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)40), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__iFaucphd8FdrGA39cas6KPQ*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__E1X6NevDQ7zMPqQny9czpRA T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__E1X6NevDQ7zMPqQny9czpRA));
|
|
eqsink___docgen_2752((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_7995)(tySequence__Chkr9cfPW8zB6JIX5upkN2A* s, NI len) {
|
|
shrink__docgen_2718(s, ((NI)0));
|
|
setLen__docgen_2710((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2596)(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* obj) {
|
|
tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg));
|
|
eqsink___docgen_2610((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2576)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__docgen_2596((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2568)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__docgen_2576(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg));
|
|
eqsink___docgen_2610((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_7906)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* s, NI len) {
|
|
shrink__docgen_2576(s, ((NI)0));
|
|
setLen__docgen_2568((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__T9cc8i7z3uFa6qWrxalwg0A, newSeq__docgen_7918)(NI len) {
|
|
tySequence__T9cc8i7z3uFa6qWrxalwg0A result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__docgen_7906((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_9882)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* x, tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* y, NI yLen_0) {
|
|
NI xl;
|
|
NI T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
T1_ = (*x).len;
|
|
xl = T1_;
|
|
setLen__docgen_2189((&(*x)), ((NI) ((NI)(xl + yLen_0))));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = (yLen_0-1);
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp_)) goto LA4 ;
|
|
i = res;
|
|
eqcopy___docgen_195((&(*x).p->data[(NI)(xl + i)]), y[i]);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
res += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_3252)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* obj) {
|
|
tyTuple__msoRFpgv3EcbLwCh9arSpYw T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__msoRFpgv3EcbLwCh9arSpYw));
|
|
eqsink___packagesZdocutilsZrst_3266((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_3232)(tySequence__59axsmyJq9bYh2MONDvuwAkA* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__packagesZdocutilsZrst_3252((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_3224)(tySequence__59axsmyJq9bYh2MONDvuwAkA* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrst_3232(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)48), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__msoRFpgv3EcbLwCh9arSpYw T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__msoRFpgv3EcbLwCh9arSpYw));
|
|
eqsink___packagesZdocutilsZrst_3266((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_6344)(tySequence__59axsmyJq9bYh2MONDvuwAkA* s, NI len) {
|
|
shrink__packagesZdocutilsZrst_3232(s, ((NI)0));
|
|
setLen__packagesZdocutilsZrst_3224((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__59axsmyJq9bYh2MONDvuwAkA, newSeq__packagesZdocutilsZrst_6340)(NI len) {
|
|
tySequence__59axsmyJq9bYh2MONDvuwAkA result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__packagesZdocutilsZrst_6344((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___packagesZdocutilsZrst_6272)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* x, tyTuple__msoRFpgv3EcbLwCh9arSpYw* y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
if (!!(((*x).Field0 == (*y).Field0))) goto LA3_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!!(((*x).Field1 == (*y).Field1))) goto LA7_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
{
|
|
if (!!(((*x).Field2 == (*y).Field2))) goto LA11_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
{
|
|
if (!!(((*x).Field3 == (*y).Field3))) goto LA15_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
{
|
|
if (!!(eqStrings((*x).Field4, (*y).Field4))) goto LA19_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__packagesZdocutilsZrst_6296)(tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA x, tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA y) {
|
|
NI result;
|
|
{ result = (NI)0;
|
|
{
|
|
if (!(x == y)) goto LA3_;
|
|
result = ((NI)0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!(x < y)) goto LA7_;
|
|
result = ((NI)-1);
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = ((NI)1);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lt___packagesZdocutilsZrst_6286)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* x, tyTuple__msoRFpgv3EcbLwCh9arSpYw* y) {
|
|
NIM_BOOL result;
|
|
NI c;
|
|
NI c_2;
|
|
NI c_3;
|
|
NI c_4;
|
|
NI c_5;
|
|
{ result = (NIM_BOOL)0;
|
|
c = cmp__packagesZdocutilsZrst_6296((*x).Field0, (*y).Field0);
|
|
{
|
|
if (!(c < ((NI)0))) goto LA3_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!(((NI)0) < c)) goto LA7_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
c_2 = cmp__system_7194((*x).Field1, (*y).Field1);
|
|
{
|
|
if (!(c_2 < ((NI)0))) goto LA11_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
{
|
|
if (!(((NI)0) < c_2)) goto LA15_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
c_3 = cmp__system_7194((*x).Field2, (*y).Field2);
|
|
{
|
|
if (!(c_3 < ((NI)0))) goto LA19_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA19_: ;
|
|
{
|
|
if (!(((NI)0) < c_3)) goto LA23_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA23_: ;
|
|
c_4 = cmp__system_7194((*x).Field3, (*y).Field3);
|
|
{
|
|
if (!(c_4 < ((NI)0))) goto LA27_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA27_: ;
|
|
{
|
|
if (!(((NI)0) < c_4)) goto LA31_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA31_: ;
|
|
c_5 = cmp__system_1543((*x).Field4, (*y).Field4);
|
|
{
|
|
if (!(c_5 < ((NI)0))) goto LA35_;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA35_: ;
|
|
{
|
|
if (!(((NI)0) < c_5)) goto LA39_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA39_: ;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__packagesZdocutilsZrst_6267)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* x, tyTuple__msoRFpgv3EcbLwCh9arSpYw* y) {
|
|
NI result;
|
|
{ result = (NI)0;
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = eqeq___packagesZdocutilsZrst_6272(x, y);
|
|
if (!T3_) goto LA4_;
|
|
result = ((NI)0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA4_: ;
|
|
{
|
|
NIM_BOOL T8_;
|
|
T8_ = (NIM_BOOL)0;
|
|
T8_ = lt___packagesZdocutilsZrst_6286(x, y);
|
|
if (!T8_) goto LA9_;
|
|
result = ((NI)-1);
|
|
goto BeforeRet_;
|
|
}
|
|
LA9_: ;
|
|
result = ((NI)1);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__59axsmyJq9bYh2MONDvuwAkA, X5BX5D___packagesZdocutilsZrst_7044)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* s, NI sLen_0, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) {
|
|
tySequence__59axsmyJq9bYh2MONDvuwAkA result;
|
|
NI a;
|
|
NI L;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
a = x.a;
|
|
L = (NI)((NI)((NI)(sLen_0 - x.b) - a) + ((NI)1));
|
|
newSeq__packagesZdocutilsZrst_6344((&result), ((NI) (L)));
|
|
{
|
|
NI i;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
i_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(i_2 < L)) goto LA3 ;
|
|
i = i_2;
|
|
eqcopy___packagesZdocutilsZrst_3263((&result.p->data[i]), (&s[(NI)(i + a)]));
|
|
i_2 += ((NI)1);
|
|
} LA3: ;
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_11982)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* x, tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)48), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_12160)(tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg* obj) {
|
|
tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg T1_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg));
|
|
eqsink___packagesZdocutilsZrst_12049((&(*obj)), (&T1_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_12107)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__packagesZdocutilsZrst_12160((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_12111)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* s, NI newlen) {
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
{
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrst_12107(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)48), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg));
|
|
eqsink___packagesZdocutilsZrst_12049((&(*(*xu).p).data[i]), (&T22_));
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_12103)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* s, NI len) {
|
|
shrink__packagesZdocutilsZrst_12107(s, ((NI)0));
|
|
setLen__packagesZdocutilsZrst_12111((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg, newSeq__packagesZdocutilsZrst_12099)(NI len) {
|
|
tySequence__Z3hh9bhfxd7zG8qbxXhhwgg result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__packagesZdocutilsZrst_12103((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrst_12172)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* dest) {
|
|
NI colontmp_;
|
|
NIM_BOOL* nimErr_;
|
|
{nimErr_ = nimErrorFlag();
|
|
colontmp_ = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T3_;
|
|
T3_ = (*dest).len;
|
|
if (!(colontmp_ < T3_)) goto LA2 ;
|
|
eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].tooltip));
|
|
{
|
|
NIM_BOOL T6_;
|
|
T6_ = (NIM_BOOL)0;
|
|
T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].target);
|
|
if (!T6_) goto LA7_;
|
|
eqdestroy___packagesZdocutilsZrstast_154((*dest).p->data[colontmp_].target);
|
|
if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_;
|
|
nimRawDispose((*dest).p->data[colontmp_].target, ((NI)8));
|
|
}
|
|
LA7_: ;
|
|
colontmp_ += ((NI)1);
|
|
} LA2: ;
|
|
}
|
|
if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) {
|
|
alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg));
|
|
}
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, cmp__packagesZdocutilsZrst_11943)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* x, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* y) {
|
|
NI result;
|
|
{ result = (NI)0;
|
|
{
|
|
if (!(x == y)) goto LA3_;
|
|
result = ((NI)0);
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!(x < y)) goto LA7_;
|
|
result = ((NI)-1);
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
result = ((NI)1);
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrstgen_9143)(tySequence__8Np6tlClE5az1CyqZdN19bQ* x, tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = value;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, amp___docgen_11047)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ x, tySequence__sM4lkSb7zS6F7OVMvW9cffQ y) {
|
|
tySequence__sM4lkSb7zS6F7OVMvW9cffQ result;
|
|
NI T1_;
|
|
NI T2_;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
T1_ = x.len;
|
|
T2_ = y.len;
|
|
newSeq__system_3408((&result), ((NI) ((NI)(T1_ + T2_))));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI T4_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
T4_ = x.len;
|
|
colontmp_ = (NI)(T4_ - ((NI)1));
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NimStringV2 T7_;
|
|
if (!(res <= colontmp_)) goto LA6 ;
|
|
i = res;
|
|
T7_.len = 0; T7_.p = NIM_NIL;
|
|
T7_ = x.p->data[i];
|
|
x.p->data[i].len = 0; x.p->data[i].p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&result.p->data[i]), T7_);
|
|
res += ((NI)1);
|
|
} LA6: ;
|
|
}
|
|
}
|
|
{
|
|
NI i_2;
|
|
NI colontmp__2;
|
|
NI T9_;
|
|
NI res_2;
|
|
i_2 = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T9_ = y.len;
|
|
colontmp__2 = (NI)(T9_ - ((NI)1));
|
|
res_2 = ((NI)0);
|
|
{
|
|
while (1) {
|
|
NI T12_;
|
|
NimStringV2 T13_;
|
|
if (!(res_2 <= colontmp__2)) goto LA11 ;
|
|
i_2 = res_2;
|
|
T12_ = x.len;
|
|
T13_.len = 0; T13_.p = NIM_NIL;
|
|
T13_ = y.p->data[i_2];
|
|
y.p->data[i_2].len = 0; y.p->data[i_2].p = NIM_NIL;
|
|
eqsink___stdZassertions_19((&result.p->data[(NI)(i_2 + T12_)]), T13_);
|
|
res_2 += ((NI)1);
|
|
} LA11: ;
|
|
}
|
|
}
|
|
eqdestroy___system_3530((&y));
|
|
eqdestroy___system_3530((&x));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__docgen_11618)(tySequence__S9cRYDGEtwFAiIx8lrf8JDw* x, tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__cM5n669atk2WwIsg1klRfnA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__cM5n669atk2WwIsg1klRfnA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__T75wJEYiYKO9aX355Cojnlw*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)32), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__T75wJEYiYKO9aX355Cojnlw*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen].json = (*value).json;
|
|
(*(*xu).p).data[oldLen].rst = (*value).rst;
|
|
(*(*xu).p).data[oldLen].rstField = (*value).rstField;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstgen_7400)(tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ* obj) {
|
|
tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ));
|
|
eqsink___packagesZdocutilsZrstgen_3151((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstgen_7347)(tySequence__MVOolrgzxbiYsd7sgvFfFw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__packagesZdocutilsZrstgen_7400((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__Zlfc8rX89bMDOn9cX2xnJn5A*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstgen_7351)(tySequence__MVOolrgzxbiYsd7sgvFfFw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrstgen_7347(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__Zlfc8rX89bMDOn9cX2xnJn5A* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__Zlfc8rX89bMDOn9cX2xnJn5A*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__V2tvseKYa9cxIyUrRBPDhTA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)88), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__V2tvseKYa9cxIyUrRBPDhTA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ));
|
|
eqsink___packagesZdocutilsZrstgen_3151((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrstgen_7343)(tySequence__MVOolrgzxbiYsd7sgvFfFw* s, NI len) {
|
|
shrink__packagesZdocutilsZrstgen_7347(s, ((NI)0));
|
|
setLen__packagesZdocutilsZrstgen_7351((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstgen_2496)(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* obj) {
|
|
tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A T1_;
|
|
nimZeroMem((void*)(&T1_), sizeof(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A));
|
|
eqsink___packagesZdocutilsZrstgen_2222((&(*obj)), (&T1_));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstgen_2476)(tySequence__CJOrWaM0fWekVRTE2AotGw* x, NI newLen) {
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI colontmp__2;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
T2_ = (*x).len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
colontmp__2 = ((NI) (newLen));
|
|
res = colontmp_;
|
|
{
|
|
while (1) {
|
|
if (!(colontmp__2 <= res)) goto LA4 ;
|
|
i = res;
|
|
reset__packagesZdocutilsZrstgen_2496((&(*x).p->data[i]));
|
|
res -= ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
(*((tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA*) (x))).len = ((NI) (newLen));
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstgen_2469)(tySequence__CJOrWaM0fWekVRTE2AotGw* s, NI newlen) {
|
|
{ {
|
|
NI T3_;
|
|
T3_ = (*s).len;
|
|
if (!(((NI) (newlen)) < T3_)) goto LA4_;
|
|
shrink__packagesZdocutilsZrstgen_2476(s, newlen);
|
|
}
|
|
goto LA1_;
|
|
LA4_: ;
|
|
{
|
|
NI oldLen;
|
|
NI T7_;
|
|
tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA* xu;
|
|
T7_ = (*s).len;
|
|
oldLen = T7_;
|
|
{
|
|
if (!(((NI) (newlen)) <= oldLen)) goto LA10_;
|
|
goto BeforeRet_;
|
|
}
|
|
LA10_: ;
|
|
xu = ((tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA*) (s));
|
|
{
|
|
NIM_BOOL T14_;
|
|
void* T18_;
|
|
T14_ = (NIM_BOOL)0;
|
|
T14_ = ((*xu).p == ((tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA*) NIM_NIL));
|
|
if (T14_) goto LA15_;
|
|
T14_ = ((*(*xu).p).cap < ((NI) (newlen)));
|
|
LA15_: ;
|
|
if (!T14_) goto LA16_;
|
|
T18_ = (void*)0;
|
|
T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)64), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA*) (T18_));
|
|
}
|
|
LA16_: ;
|
|
(*xu).len = ((NI) (newlen));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI i_2;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
colontmp_ = ((NI) (newlen));
|
|
i_2 = oldLen;
|
|
{
|
|
while (1) {
|
|
tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A T22_;
|
|
if (!(i_2 < colontmp_)) goto LA21 ;
|
|
i = i_2;
|
|
nimZeroMem((void*)(&T22_), sizeof(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A));
|
|
eqsink___packagesZdocutilsZrstgen_2222((&(*(*xu).p).data[i]), (&T22_));
|
|
i_2 += ((NI)1);
|
|
} LA21: ;
|
|
}
|
|
}
|
|
}
|
|
LA1_: ;
|
|
}BeforeRet_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrstgen_6686)(tySequence__CJOrWaM0fWekVRTE2AotGw* s, NI len) {
|
|
shrink__packagesZdocutilsZrstgen_2476(s, ((NI)0));
|
|
setLen__packagesZdocutilsZrstgen_2469((&(*s)), len);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___packagesZdocutilsZrstgen_7100)(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* x, tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* y) {
|
|
NIM_BOOL result;
|
|
{ result = (NIM_BOOL)0;
|
|
{
|
|
if (!!(eqStrings((*x).keyword, (*y).keyword))) goto LA3_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA3_: ;
|
|
{
|
|
if (!!(eqStrings((*x).link, (*y).link))) goto LA7_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA7_: ;
|
|
{
|
|
if (!!(eqStrings((*x).linkTitle, (*y).linkTitle))) goto LA11_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA11_: ;
|
|
{
|
|
if (!!(eqStrings((*x).linkDesc, (*y).linkDesc))) goto LA15_;
|
|
result = NIM_FALSE;
|
|
goto BeforeRet_;
|
|
}
|
|
LA15_: ;
|
|
result = NIM_TRUE;
|
|
goto BeforeRet_;
|
|
}BeforeRet_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrstgen_6648)(tySequence__CJOrWaM0fWekVRTE2AotGw* x, tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* value) {
|
|
NI oldLen;
|
|
NI T1_;
|
|
tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA* xu;
|
|
T1_ = (*x).len;
|
|
oldLen = T1_;
|
|
xu = ((tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA*) (x));
|
|
{
|
|
NIM_BOOL T4_;
|
|
void* T8_;
|
|
T4_ = (NIM_BOOL)0;
|
|
T4_ = ((*xu).p == ((tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA*) NIM_NIL));
|
|
if (T4_) goto LA5_;
|
|
T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1)));
|
|
LA5_: ;
|
|
if (!T4_) goto LA6_;
|
|
T8_ = (void*)0;
|
|
T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)64), ((NI)8));
|
|
(*xu).p = ((tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA*) (T8_));
|
|
}
|
|
LA6_: ;
|
|
(*xu).len = (NI)(oldLen + ((NI)1));
|
|
(*(*xu).p).data[oldLen] = (*value);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(tySequence__CJOrWaM0fWekVRTE2AotGw, newSeq__packagesZdocutilsZrstgen_6682)(NI len) {
|
|
tySequence__CJOrWaM0fWekVRTE2AotGw result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
newSeq__packagesZdocutilsZrstgen_6686((&result), len);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, add__system_3300)(NimStringV2* x, NCSTRING y) {
|
|
NI i;
|
|
i = ((NI)0);
|
|
{
|
|
if (!!((((void*) (y)) == NIM_NIL))) goto LA3_;
|
|
{
|
|
while (1) {
|
|
if (!!(((NU8)(y[i]) == (NU8)(0)))) goto LA6 ;
|
|
nimAddCharV1((&(*x)), y[i]);
|
|
i += ((NI)1);
|
|
} LA6: ;
|
|
}
|
|
}
|
|
LA3_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___system_3821)(tySequence__uB9b75OUPRENsBAu4AnoePA stackTraceEntries) {
|
|
NimStringV2 result;
|
|
tySequence__uB9b75OUPRENsBAu4AnoePA s;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
s.len = 0; s.p = NIM_NIL;
|
|
s = stackTraceEntries;
|
|
result = rawNewString(((NI)2000));
|
|
{
|
|
NI i;
|
|
NI colontmp_;
|
|
NI T2_;
|
|
NI res;
|
|
i = (NI)0;
|
|
colontmp_ = (NI)0;
|
|
T2_ = s.len;
|
|
colontmp_ = (NI)(T2_ - ((NI)1));
|
|
res = ((NI)0);
|
|
{
|
|
while (1) {
|
|
if (!(res <= colontmp_)) goto LA4 ;
|
|
i = res;
|
|
{
|
|
if (!(s.p->data[i].line == ((NI)-10))) goto LA7_;
|
|
prepareAdd((&result), 17);
|
|
appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_44);
|
|
}
|
|
goto LA5_;
|
|
LA7_: ;
|
|
{
|
|
if (!(s.p->data[i].line == ((NI)-100))) goto LA10_;
|
|
prepareAdd((&result), 3);
|
|
appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_46);
|
|
}
|
|
goto LA5_;
|
|
LA10_: ;
|
|
{
|
|
NI oldLenX60gensym178_;
|
|
oldLenX60gensym178_ = result.len;
|
|
add__system_3300((&result), s.p->data[i].filename);
|
|
{
|
|
if (!(((NI)0) < s.p->data[i].line)) goto LA15_;
|
|
prepareAdd((&result), 1);
|
|
appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_48);
|
|
addInt__stdZprivateZdigitsutils_198((&result), s.p->data[i].line);
|
|
{
|
|
if (!NIM_FALSE) goto LA19_;
|
|
prepareAdd((&result), 2);
|
|
appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_50);
|
|
addInt__stdZprivateZdigitsutils_198((&result), ((NI)0));
|
|
}
|
|
LA19_: ;
|
|
prepareAdd((&result), 1);
|
|
appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_52);
|
|
}
|
|
LA15_: ;
|
|
{
|
|
NI kX60gensym178_;
|
|
NI colontmp__2;
|
|
NI res_2;
|
|
kX60gensym178_ = (NI)0;
|
|
colontmp__2 = (NI)0;
|
|
colontmp__2 = ((((NI)1) >= (NI)(((NI)25) - (NI)(result.len - oldLenX60gensym178_))) ? ((NI)1) : (NI)(((NI)25) - (NI)(result.len - oldLenX60gensym178_)));
|
|
res_2 = ((NI)1);
|
|
{
|
|
while (1) {
|
|
if (!(res_2 <= colontmp__2)) goto LA23 ;
|
|
kX60gensym178_ = res_2;
|
|
nimAddCharV1((&result), 32);
|
|
res_2 += ((NI)1);
|
|
} LA23: ;
|
|
}
|
|
}
|
|
add__system_3300((&result), s.p->data[i].procname);
|
|
prepareAdd((&result), 1);
|
|
appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_54);
|
|
}
|
|
LA5_: ;
|
|
res += ((NI)1);
|
|
} LA4: ;
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, getStackTrace__system_3623)(Exception* e) {
|
|
NimStringV2 result;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
{
|
|
if (!!((e == 0))) goto LA3_;
|
|
result = dollar___system_3821((*e).trace);
|
|
}
|
|
goto LA1_;
|
|
LA3_: ;
|
|
{
|
|
result = TM__Q5wkpxktOdTGvlSRo9bzt9aw_56;
|
|
}
|
|
LA1_: ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, getMaxMem__system_5298)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = (((*a).currMem >= (*a).maxMem) ? (*a).currMem : (*a).maxMem);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, getMaxMem__system_6166)(void) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = getMaxMem__system_5298((&allocator__system_6141));
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, getTotalMem__system_1936)(void) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = allocator__system_6141.currMem;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NI, getOccupiedMem__system_1934)(void) {
|
|
NI result;
|
|
result = (NI)0;
|
|
result = allocator__system_6141.occ;
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(NimStringV2, GC_getStatistics__system_6616)(void) {
|
|
NimStringV2 result;
|
|
NI T1_;
|
|
NI T2_;
|
|
result.len = 0; result.p = NIM_NIL;
|
|
result = TM__Q5wkpxktOdTGvlSRo9bzt9aw_58;
|
|
T1_ = (NI)0;
|
|
T1_ = getTotalMem__system_1936();
|
|
addInt__stdZprivateZdigitsutils_198((&result), T1_);
|
|
prepareAdd((&result), 23);
|
|
appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_60);
|
|
T2_ = (NI)0;
|
|
T2_ = getOccupiedMem__system_1934();
|
|
addInt__stdZprivateZdigitsutils_198((&result), T2_);
|
|
nimAddCharV1((&result), 10);
|
|
return result;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reportUnhandledErrorAux__system_3850)(Exception* e) {
|
|
tyArray__gpc2RrLEcWgv7ONpLYNHOw buf;
|
|
NI L;
|
|
nimZeroMem((void*)buf, sizeof(tyArray__gpc2RrLEcWgv7ONpLYNHOw));
|
|
L = ((NI)0);
|
|
{
|
|
NI T3_;
|
|
NimStringV2 trace;
|
|
T3_ = (*e).trace.len;
|
|
if (!!((T3_ == ((NI)0)))) goto LA4_;
|
|
trace = dollar___system_3821((*e).trace);
|
|
{
|
|
if (!((NI)(L + trace.len) < ((NI)2000))) goto LA8_;
|
|
copyMem__system_1719(((void*) ((&buf[(L)- 0]))), ((void*) (nimToCStringConv(trace))), ((NI) (trace.len)));
|
|
L += trace.len;
|
|
}
|
|
LA8_: ;
|
|
eqdestroy___stdZassertions_13((&trace));
|
|
}
|
|
LA4_: ;
|
|
{
|
|
if (!((NI)(L + ((NI)28)) < ((NI)2000))) goto LA12_;
|
|
copyMem__system_1719(((void*) ((&buf[(L)- 0]))), ((void*) ("Error: unhandled exception: ")), ((NI)28));
|
|
L += ((NI)28);
|
|
}
|
|
LA12_: ;
|
|
{
|
|
if (!((NI)(L + (*e).message.len) < ((NI)2000))) goto LA16_;
|
|
copyMem__system_1719(((void*) ((&buf[(L)- 0]))), ((void*) (nimToCStringConv((*e).message))), ((NI) ((*e).message.len)));
|
|
L += (*e).message.len;
|
|
}
|
|
LA16_: ;
|
|
{
|
|
if (!((NI)(L + ((NI)2)) < ((NI)2000))) goto LA20_;
|
|
copyMem__system_1719(((void*) ((&buf[(L)- 0]))), ((void*) (" [")), ((NI)2));
|
|
L += ((NI)2);
|
|
}
|
|
LA20_: ;
|
|
{
|
|
if (!((NI)(L + ((*e).name ? nimCStrLen((*e).name) : 0)) < ((NI)2000))) goto LA24_;
|
|
copyMem__system_1719(((void*) ((&buf[(L)- 0]))), ((void*) ((*e).name)), ((NI) (((*e).name ? nimCStrLen((*e).name) : 0))));
|
|
L += ((*e).name ? nimCStrLen((*e).name) : 0);
|
|
}
|
|
LA24_: ;
|
|
{
|
|
if (!((NI)(L + ((NI)2)) < ((NI)2000))) goto LA28_;
|
|
copyMem__system_1719(((void*) ((&buf[(L)- 0]))), ((void*) ("]\012")), ((NI)2));
|
|
L += ((NI)2);
|
|
}
|
|
LA28_: ;
|
|
{
|
|
NimStringV2 T34_;
|
|
if (!!((onUnhandledException__system_3849 == NIM_NIL))) goto LA32_;
|
|
T34_.len = 0; T34_.p = NIM_NIL;
|
|
T34_ = cstrToNimstr(((NCSTRING) (buf)));
|
|
onUnhandledException__system_3849(T34_);
|
|
}
|
|
goto LA30_;
|
|
LA32_: ;
|
|
{
|
|
showErrorMessage__system_3638(((NCSTRING) (buf)), L);
|
|
}
|
|
LA30_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, reportUnhandledError__system_3983)(Exception* e) {
|
|
{
|
|
if (!!((unhandledExceptionHook__system_3291 == NIM_NIL))) goto LA3_;
|
|
unhandledExceptionHook__system_3291(e);
|
|
}
|
|
LA3_: ;
|
|
reportUnhandledErrorAux__system_3850(e);
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, nimTestErrorFlag)(void) {
|
|
{
|
|
NIM_BOOL T3_;
|
|
T3_ = (NIM_BOOL)0;
|
|
T3_ = nimInErrorMode__system_3994;
|
|
if (!(T3_)) goto LA4_;
|
|
T3_ = !((currException__system_3668 == ((Exception*) NIM_NIL)));
|
|
LA4_: ;
|
|
if (!T3_) goto LA5_;
|
|
reportUnhandledError__system_3983(currException__system_3668);
|
|
eqsink___stdZassertions_37(&currException__system_3668, ((Exception*) NIM_NIL));
|
|
exit(((int)1));
|
|
}
|
|
LA5_: ;
|
|
}
|
|
N_LIB_PRIVATE N_NIMCALL(void, atmdotdotatslibatssystemdotnim_Init000)(void) {
|
|
{
|
|
initStackBottom();
|
|
registerSignalHandler__system_4190();
|
|
}
|
|
}
|
|
|